/// <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文本值更改的更多相关文章

  1. js获取select下拉框的value值和text文本值

    介绍一种取下拉框值以及绑定下拉框数据的方法    这里用到的jquery-ui-multiselect插件 1.前台html代码 <span class="ModuleFormFiel ...

  2. WPF TextBox自动滚动到最户一行

    textBox经常用来显示程序的运行状态或者消息,如何让他自动滚动呢? 在显示消息代码下加一条自动滚动到底部的语句即可: TextBox1.ScrollToEnd(); (如果要显示垂直滚动条设置Ve ...

  3. kubernetes之DaemonSet以及滚动更新

    1.什么是DaemonSet? 1.1DaemonSet是Pod控制器的又一种实现方式,用于在集群中的全部节点上同时运行一份指定的Pod资源副本,后续加入集群的节点也会自动创建一个相关的Pod对象,当 ...

  4. jQuery 学习笔记(4)(文本值相关方法、操控CSS方法、位置和尺寸方法)

    1.文本值相关方法 .html() == .innerHTML $("div").html("<span> ...</span>") / ...

  5. wpf图片查看器,支持鼠标滚动缩放拖拽

    最近项目需要,要用到一个图片查看器,类似于windows自带的图片查看器那样,鼠标滚动可以缩放,可以拖拽图片,于是就写了这个简单的图片查看器. 前台代码: <Window x:Class=&qu ...

  6. WPF TextBox/TextBlock 文本超出显示时,文本靠右显示

    文本框显示 文本框正常显示: 文本框超出区域显示: 实现方案 判断文本框是否超出区域 请见<TextBlock IsTextTrimmed 判断文本是否超出> 设置文本布局显示 1. Fl ...

  7. WPF DataGrid RowDetailsTemplate 鼠标滚动通知到 DataGrid 滚动

    前言:上次做了数据驱动UI虽然已经实现,但是在明细中鼠标滚动并不能带动外部 DataGrid 滚动条滚动,上文地址  https://www.cnblogs.com/luguangguang/p/14 ...

  8. 【WPF学习】第二十二章 文本控件

    WPF提供了三个用于输入文本的控件:TextBox.RichTextBox和PasswordBox.PasswordBox控件直接继承自Control类.TextBox和RichTextBox控件间接 ...

  9. WPF 程序鼠标在窗口之外的时候,控件拿到的鼠标位置在哪里?

    原文:WPF 程序鼠标在窗口之外的时候,控件拿到的鼠标位置在哪里? 在 WPF 程序中,我们有 Mouse.GetPosition(IInputElement relativeTo) 方法可以拿到鼠标 ...

随机推荐

  1. .Net Core应用RabbitMQ,及简单封装

    首先,还是万分感谢大家能够抽空来阅读我的文章,万分感谢.今天我带来的是.Net Core中应用RabbitMQ,和简单封装.因为昨天的文章里说了今天要写,所以今天一定要写出来.小编翻阅了很多资料,想要 ...

  2. python-opencv实现简单的车牌定位

    车牌定位的原理:https://blog.csdn.net/relocy/article/details/78705662 训练好的分类器:https://github.com/zeusees/Hyp ...

  3. vue项目在webpack打包后背景图片显示不了

    加上 publicPath:'../../'即可

  4. 记录Angular2.0学习遇到的问题

    最近开始学习Angular2.0,准备持续记录下踩过得坑 1如何读取本地json文件: 需要通过http请求读取本地json文件,数据文件要放在assets文件夹下面 Service中的代码如下:   ...

  5. 【转】Java里如何实现线程间通信

    正常情况下,每个子线程完成各自的任务就可以结束了.不过有的时候,我们希望多个线程协同工作来完成某个任务,这时就涉及到了线程间通信了. 本文涉及到的知识点:thread.join(), object.w ...

  6. Spring整合Struts2的两种方式

    https://blog.csdn.net/cuiyaoqiang/article/details/51887594

  7. Java:新建数组

    Array Initialization int[] a; = int a[]; int[] a = new int[100]; a[]的值会被初始化为0 `int[] smallPrimes = { ...

  8. 适配器模式Adapter

    原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11401410.html 1. 定义将一个类的接口转换成客户希望的另外一个接口.适配器模式使得原本由于接 ...

  9. 用orm操作sql数据库的优缺点

    一,sql注入问题 二,代码和sql写死在了一起,导致解耦差 三,sql开发人员水平不一,导致sql性能问题 四,开发效率差 使用orm的优点: 一,实现了代码与sql数据的解耦合 二,不需要写原生s ...

  10. API参考文档

    Android 中文版:http://www.apiref.com/android-zh/index.html Bootstrap3 教程:http://www.apiref.com/bootstra ...