博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF textbox 鼠标滚动更新日期,text文本值更改
阅读量:5107 次
发布时间:2019-06-13

本文共 1969 字,大约阅读时间需要 6 分钟。

 

      ///         /// 选择日期        ///         private void RQTxt_MouseWheel(object sender, MouseWheelEventArgs e)        {            if (XZQTxt.IsSelectionActive && XZQTxt.Text != null)                Math(e.Delta, XZQTxt);        }        ///         /// 输入月份更新文本        ///         /// 滚轮上翻(正)还是下翻(负)        /// 事件发生前的文本值        public void Math(int e, TextBox time)        {            string text = time.Text;            ShowTXT(time, e, text, text.Substring(4, 2), "31", "30");            switch (text.Substring(4, 2))            {                case "05":                    ShowTXT(time, e, text, "05", "31", "30");                    break;                case "06":                    ShowTXT(time, e, text, "06", "30", "31");                    break;                case "07":                    ShowTXT(time, e, text, "07", "31", "30");                    break;                case "08":                    ShowTXT(time, e, text, "08", "31", "31");                    break;                case "09":                    ShowTXT(time, e, text, "09", "30", "31");                    break;                default:                    break;            }        }        ///         /// 显示文本        ///         /// 滚轮上翻(正)还是下翻(负)        /// 事件发生前的文本值        /// 月份        /// 这月的天数        /// 上月的天数        public void ShowTXT(TextBox time, int e, string text, string YF, string ZYS, string SYS)        {            if (Convert.ToInt32(text.Substring(6, 2)) + (e / 120) > Convert.ToInt32(ZYS) && e > 0)                time.Text = text.Substring(0, 4) + "0" + (Convert.ToInt32(YF.Substring(1)) + 1) + "01";            else if ((Convert.ToInt32(text) + (e / 120)).ToString().Substring(6, 2) == "00" && e < 0)                time.Text = text.Substring(0, 4) + "0" + (Convert.ToInt32(YF.Substring(1)) - 1) + SYS;            else                time.Text = (Convert.ToInt32(text) + e / 120).ToString();        }

 

转载于:https://www.cnblogs.com/SeNaiTes/p/11097992.html

你可能感兴趣的文章
RichCopy: The Only File Copying Utility You’ll Ever Need
查看>>
delphi下webbrowser的应用
查看>>
Swift 统计项目中所有按钮的点击次数
查看>>
Django:视图
查看>>
Bye2018, Hi2019
查看>>
C#多线程学习(六) 互斥对象
查看>>
RedHat7 yum的配置
查看>>
笔记1---访问权限修饰符
查看>>
梯度下降法
查看>>
面向切面编程必须了解的概念
查看>>
CodeForces Powers of Two STL
查看>>
apply和call
查看>>
析构函数-复制构造函数-赋值操作符重载-默认构造函数<代码解析>
查看>>
计算最大公约数 Exercise05_14
查看>>
湖北省软件行业协会会员单位全名录(2014年的信息)
查看>>
PAT A+B for Polynomials[简单]
查看>>
0601 Spring2.0 发布会
查看>>
EFCore执行Sql语句的方法:FromSql与ExecuteSqlCommand
查看>>
C++语言-02-函数
查看>>
jQuery5~7章笔记 和 1~3章的复习笔记
查看>>