WPF textbox 鼠标滚动更新日期,text文本值更改
/// <summary>
/// 选择日期
/// </summary>
private void RQTxt_MouseWheel(object sender, MouseWheelEventArgs e)
{
if (XZQTxt.IsSelectionActive && XZQTxt.Text != null)
Math(e.Delta, XZQTxt);
} /// <summary>
/// 输入月份更新文本
/// </summary>
/// <param name="e">滚轮上翻(正)还是下翻(负)</param>
/// <param name="text">事件发生前的文本值</param>
public void Math(int e, TextBox time)
{
string text = time.Text;
ShowTXT(time, e, text, text.Substring(, ), "", "");
switch (text.Substring(, ))
{
case "":
ShowTXT(time, e, text, "", "", "");
break;
case "":
ShowTXT(time, e, text, "", "", "");
break;
case "":
ShowTXT(time, e, text, "", "", "");
break;
case "":
ShowTXT(time, e, text, "", "", "");
break;
case "":
ShowTXT(time, e, text, "", "", "");
break;
default:
break;
}
} /// <summary>
/// 显示文本
/// </summary>
/// <param name="e">滚轮上翻(正)还是下翻(负)</param>
/// <param name="text">事件发生前的文本值</param>
/// <param name="YF">月份</param>
/// <param name="ZYS">这月的天数</param>
/// <param name="SYS">上月的天数</param>
public void ShowTXT(TextBox time, int e, string text, string YF, string ZYS, string SYS)
{
if (Convert.ToInt32(text.Substring(, )) + (e / ) > Convert.ToInt32(ZYS) && e > )
time.Text = text.Substring(, ) + "" + (Convert.ToInt32(YF.Substring()) + ) + "";
else if ((Convert.ToInt32(text) + (e / )).ToString().Substring(, ) == "" && e < )
time.Text = text.Substring(, ) + "" + (Convert.ToInt32(YF.Substring()) - ) + SYS;
else
time.Text = (Convert.ToInt32(text) + e / ).ToString();
}
WPF textbox 鼠标滚动更新日期,text文本值更改的更多相关文章
- js获取select下拉框的value值和text文本值
介绍一种取下拉框值以及绑定下拉框数据的方法 这里用到的jquery-ui-multiselect插件 1.前台html代码 <span class="ModuleFormFiel ...
- WPF TextBox自动滚动到最户一行
textBox经常用来显示程序的运行状态或者消息,如何让他自动滚动呢? 在显示消息代码下加一条自动滚动到底部的语句即可: TextBox1.ScrollToEnd(); (如果要显示垂直滚动条设置Ve ...
- kubernetes之DaemonSet以及滚动更新
1.什么是DaemonSet? 1.1DaemonSet是Pod控制器的又一种实现方式,用于在集群中的全部节点上同时运行一份指定的Pod资源副本,后续加入集群的节点也会自动创建一个相关的Pod对象,当 ...
- jQuery 学习笔记(4)(文本值相关方法、操控CSS方法、位置和尺寸方法)
1.文本值相关方法 .html() == .innerHTML $("div").html("<span> ...</span>") / ...
- wpf图片查看器,支持鼠标滚动缩放拖拽
最近项目需要,要用到一个图片查看器,类似于windows自带的图片查看器那样,鼠标滚动可以缩放,可以拖拽图片,于是就写了这个简单的图片查看器. 前台代码: <Window x:Class=&qu ...
- WPF TextBox/TextBlock 文本超出显示时,文本靠右显示
文本框显示 文本框正常显示: 文本框超出区域显示: 实现方案 判断文本框是否超出区域 请见<TextBlock IsTextTrimmed 判断文本是否超出> 设置文本布局显示 1. Fl ...
- WPF DataGrid RowDetailsTemplate 鼠标滚动通知到 DataGrid 滚动
前言:上次做了数据驱动UI虽然已经实现,但是在明细中鼠标滚动并不能带动外部 DataGrid 滚动条滚动,上文地址 https://www.cnblogs.com/luguangguang/p/14 ...
- 【WPF学习】第二十二章 文本控件
WPF提供了三个用于输入文本的控件:TextBox.RichTextBox和PasswordBox.PasswordBox控件直接继承自Control类.TextBox和RichTextBox控件间接 ...
- WPF 程序鼠标在窗口之外的时候,控件拿到的鼠标位置在哪里?
原文:WPF 程序鼠标在窗口之外的时候,控件拿到的鼠标位置在哪里? 在 WPF 程序中,我们有 Mouse.GetPosition(IInputElement relativeTo) 方法可以拿到鼠标 ...
随机推荐
- .Net Core应用RabbitMQ,及简单封装
首先,还是万分感谢大家能够抽空来阅读我的文章,万分感谢.今天我带来的是.Net Core中应用RabbitMQ,和简单封装.因为昨天的文章里说了今天要写,所以今天一定要写出来.小编翻阅了很多资料,想要 ...
- python-opencv实现简单的车牌定位
车牌定位的原理:https://blog.csdn.net/relocy/article/details/78705662 训练好的分类器:https://github.com/zeusees/Hyp ...
- vue项目在webpack打包后背景图片显示不了
加上 publicPath:'../../'即可
- 记录Angular2.0学习遇到的问题
最近开始学习Angular2.0,准备持续记录下踩过得坑 1如何读取本地json文件: 需要通过http请求读取本地json文件,数据文件要放在assets文件夹下面 Service中的代码如下: ...
- 【转】Java里如何实现线程间通信
正常情况下,每个子线程完成各自的任务就可以结束了.不过有的时候,我们希望多个线程协同工作来完成某个任务,这时就涉及到了线程间通信了. 本文涉及到的知识点:thread.join(), object.w ...
- Spring整合Struts2的两种方式
https://blog.csdn.net/cuiyaoqiang/article/details/51887594
- Java:新建数组
Array Initialization int[] a; = int a[]; int[] a = new int[100]; a[]的值会被初始化为0 `int[] smallPrimes = { ...
- 适配器模式Adapter
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11401410.html 1. 定义将一个类的接口转换成客户希望的另外一个接口.适配器模式使得原本由于接 ...
- 用orm操作sql数据库的优缺点
一,sql注入问题 二,代码和sql写死在了一起,导致解耦差 三,sql开发人员水平不一,导致sql性能问题 四,开发效率差 使用orm的优点: 一,实现了代码与sql数据的解耦合 二,不需要写原生s ...
- API参考文档
Android 中文版:http://www.apiref.com/android-zh/index.html Bootstrap3 教程:http://www.apiref.com/bootstra ...