在 toolStrip 中增加DateTimePicker 控件,并解决两个日期型控件联动问题
来源:互联网 发布:淘宝店铺激活的流程 编辑:程序博客网 时间:2024/05/29 04:01
在 toolStrip 中增加DateTimePicker 控件,并解决两个日期型控件联动问题 DateTimePicker dtpStart, dtpEnd; //两个日期控件 private void initializeControls() { try { #region 增加 日期 dtpStart = new DateTimePicker(); //dtpStart.Format = DateTimePickerFormat.Custom;//自动设置 //dtpStart.CustomFormat = "MM月dd日";//自定义格式 dtpStart.Format = DateTimePickerFormat.Short; dtpStart.Width = 120; dtpStart.Value = DateTime.Now; dtpStart.ShowCheckBox = true; // Controls.Add(dtpStart); ToolStripControlHost dateStartItem = new ToolStripControlHost(dtpStart); this.toolStrip1.Items.Insert(1, dateStartItem); dtpEnd = new DateTimePicker(); //dtpEnd.Format = DateTimePickerFormat.Custom;//自动设置 //dtpEnd.CustomFormat = "MM月dd日";//自定义格式 dtpEnd.Format = DateTimePickerFormat.Short; dtpEnd.Width = 120; dtpEnd.Value = DateTime.Now; dtpEnd.ShowCheckBox = true; //Controls.Add(dtpEnd); ToolStripControlHost dateEndItem = new ToolStripControlHost(dtpEnd); this.toolStrip1.Items.Insert(3, dateEndItem); dtpEnd.Enabled = false; //使之不能使用,以便控件两个控件联动. dtpStart.Checked = false; dtpEnd.Checked = false; #endregion //先注册声明一个事件绑定: dtpStart.Leave += new EventHandler(dtpStart_Leave); dtpStart.MouseLeave += new EventHandler(dtpStart_Leave); tsmCDSave.Enabled = false ; tsmHS.Enabled = false ; tsmHSsave.Enabled = false; tsmCF.Enabled = false; tsmCFsave.Enabled = false; tsmDJ.Enabled = false; tsmDJsave.Enabled = false; tsmTzUpt.Enabled = false; } catch (Exception exc) { MessageBox.Show(exc.Message, "异常信息 initializeControls ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } private void dtpStart_Leave(object sender, EventArgs e) { try { if (dtpStart.Checked ) { dtpEnd.Checked = true; dtpStart.Checked = true; dtpEnd.Enabled = true; } else if( !dtpStart.Checked ) { dtpEnd.Checked = false; dtpStart.Checked = false; dtpEnd.Enabled = false; } toolTip1.SetToolTip(this.dtpStart, "日期只能都选或者都不选"); } catch (Exception exc) { MessageBox.Show(exc.Message, "异常信息 dtpStart_MouseEnter ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
0 0
- 在 toolStrip 中增加DateTimePicker 控件,并解决两个日期型控件联动问题
- toolStrip1 增加两个日期型控件并使之联动
- 关于Toolstrip中添加自定义控件DateTimePicker使用说明
- C# toolstrip 上添加 DateTimePicker 控件
- WinForm ToolStrip添加DateTimePicker日历控件
- bootstrap datetimepicker 日期控件清空问题
- bootstrap中datetimepicker日期控件的使用
- struts2日期控件--datetimepicker
- Bootstrap日期控件-datetimepicker
- bootstrap-datetimepicker 日期控件
- 在ToolStrip控件上添加控件
- 关于Bootstrap日期控件datetimepicker被模态框等遮罩在底部的问题及解决办法。
- DateTimePicker控件的问题
- datetimepicker控件问题
- datetimepicker 控件验证问题
- jQuery DateTimePicker 时间日期控件
- jQuery DateTimePicker时间日期控件
- jQuery DateTimePicker 日期时间控件
- 安卓 二维码生成代码
- 添加Action Provider
- 一个简单的RMI程序
- TCP三次握手和四次挥手
- JVM伪共享
- 在 toolStrip 中增加DateTimePicker 控件,并解决两个日期型控件联动问题
- Tcpdump的详细用法
- OpenCV2.4.10安装与在VS2012中的配置
- 让Python程序在Android手机上跑起来
- 编写函数计算圆的面积,参数是圆的半径。在main函数中测试。
- POJ 题目1101 The Game(bfs)
- 第14周项目2-带姓名的成绩单
- 下载android5.0源码
- fssh--闪速批量远程命令执行利器源码发布啦