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) 方法可以拿到鼠标 ...
随机推荐
- PHP多选测试练习
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- C常量与变量
/** * C中的常量与变量 * 常量的值在程序中是不可变化的,其在定义时必须给一个初始值 * 常量的定义方式: * 1.#define 定义宏常量 * 2.const 定义const常量 * 对于# ...
- 【转】java中JVM的原理
转载自https://blog.csdn.net/witsmakemen/article/details/28600127/ 一.java虚拟机的生命周期: Java虚拟机的生命周期 一个运行中的Ja ...
- Servlet中如何获取用户提交的查询参数或表单数据?
①HttpServletRequest的getParameter()方法. ②HttpServletRequest的getParameterValues()方法. ③HttpServletReques ...
- 树形查询sql
DROP FUNCTION IF EXISTS PersonName; CREATE FUNCTION PersonName(parent_id smallint) RETURNS VARCHAR(2 ...
- iter()(一)
>>> f=open('script2.py') >>> f <_io.TextIOWrapper name='script2.py' mode='r' en ...
- Steup Factory 操作注册表
//判断注册表是否存在,不存在就创建 result = Registry.DoesKeyExist(HKEY_CURRENT_USER, "SOFTWARE\\MyTestApp" ...
- 网页实时聊天之PHP如何实现websocket
网页实时聊天之PHP如何实现websocket 一.总结 一句话总结: 应用 PHP 的 socket 函数库:PHP 的 socket 函数库跟 C 语言的 socket 函数非常类似 PHP 实现 ...
- Redis入门很简单之五【Jedis和Spring的整合】
Redis入门很简单之五[Jedis和Spring的整合] 博客分类: NoSQL/Redis/MongoDB redisnosql缓存jedisspring 在上一篇文章中,简单介绍了Jedis的 ...
- Openstack组件部署 — Keystone功能介绍与认证实现流程
目录 目录 前文列表 Keystone认证服务 Keystone认证服务中的概念 Keystone的验证过程 简单来说 前文列表 Openstack组件部署 - Overview和前期环境准备 Ope ...