toolStrip1 增加两个日期型控件并使之联动
来源:互联网 发布:egd网络黄金跑路了 编辑:程序博客网 时间:2024/06/07 05:25
在 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); } 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
- toolStrip1 增加两个日期型控件并使之联动
- 在 toolStrip 中增加DateTimePicker 控件,并解决两个日期型控件联动问题
- 日期控件联动
- 两个日期javascript控件
- jsp上增加日期控件!
- 日期控件增加背景颜色
- 自定义控件之三级联动
- WPF新手之控件联动
- My97DatePicker 日历控件使用,两个日历控件联动.
- VS2005的DataGridView单元格增加日期控件
- 日期控件增加清空按钮
- 对两个文件进行比较并显示异同之开源解决(显示增加删除)
- android开发之两个ViewPager联动
- 日期联动
- datepicker 日期控件,两个文本框共一个日期控件
- 如何使用Dojo的DatePicker控件制作联动日期选择器
- 仿ios时间,日期选择和三级联动控件
- asp.net如何利用两个listbox控件做联动?
- 创建第一个Android工程-Eclipse创建Android项目
- poi解析Excel时类型的判断与数字的转换
- Android开发:监听当前View的左右滑动事件,并返回给当前的activity或者fragment
- java中的Callable接口
- Linux下安装jdk
- toolStrip1 增加两个日期型控件并使之联动
- 用Android手机调试Android APP_教程
- 【好程序员特训营】Java中常用的排序方法
- 数据的批量插入
- Android中通知的使用-----Notification详解
- ffmpeg 中av_rescale_rnd 的含义
- Android默认不弹出输入法
- android应用内为某个Activity创建快捷方式后按home键的问题
- LeetCode OJ 之 Gas Station (加油站)