如何获取Windows窗体上MonthCalendar控件选择的日期注意不是 Web上的控件哦!!谢谢了
解决方案 »
- GroupBox 加两个RadioButton 报错
- Winform中,DataGridView 模板列问题
- sql server 2010会支持负载均衡吗?
- 看似简单,编写却很变态的算法(根据传入名生成符合常量命名规则的字符窜)
- vss2005 或 .net2005 有没有自动备份的功能
- C#打印任意大小纸张的问题,请教遇到过此问题的前辈.
- 在datagrid中怎样隐藏一列数据,急
- ds.Tables[0]
- 谁有xtragrid的序列号啊?给高分的!我可以拿erstudio 6交换
- 判断一个对象A是不是类B的实例,怎么办?
- 求助--使用DataAdapter更新数据源时失败。
- 数据结构排序算法演示
textBox1.Text= monthCalendar1.SelectionStart.ToShortDateString();
//选择结束日期
//monthCalendar1.SelectionEnd.ToShortDateString();
//或
//monthCalendar1.SelectionRange
可以用这样编写这个事件处理函数(这个函数只处理选中日期的情况):
1 private void monthCalendar1_DateSelected(object sender, System.Windows.Forms.DateRangeEventArgs e)
2 {
3 //将用户在MonthCalendar上点击的坐标转换程用户区坐标,并根据坐标获得点击类型
4 string s=System.Convert.ToString(monthCalendar1.HitTest(this.PointToClient
5
6(MonthCalendar.MousePosition)).HitArea);
7 //如果用户点中了日期则设置并退出
8 if(s.Equals("Date"))
9 {
10 //以下记录选中的日期的各个值
11 _year=System.Convert.ToString(e.Start.Year);
12 _month=System.Convert.ToString(e.Start.Month);
13 _day=System.Convert.ToString(e.Start.Day);
14 _dateSelected=true;
15 //如果选中日期就自动关闭窗体
16 this.Close();
17 }
18 }