Windows应用程序高级控件之月历控件--MonthCalendar控件
MonthCalendar--月历控件
提供一个直观的图形界面,可以让用户查看和设置日期。
允许使用鼠标进行拖曳,以便选择一段连续的时间,此段连续的时间包括起始和结束时间
(1)MonthCalendar控件以粗体显示特定日期
步骤:
创建一个DateTime对象,该对象中指定需要以粗体显示的日期
使用AddBoldedDate方法在月历中添加以粗体显示的日期
实例代码:
private void Form1_Load(object sender, EventArgs e){//实例化DateTime类,使其值为2014年5月20号DateTime myVacation1 = new DateTime(2014, 5, 20);//使用AddBoldedDate方法在月历中将2014年5月20号以粗体显示monthCalendar1.AddBoldedDate(myVacation1);//调用UpdateBoldedDates方法重绘粗体格式的日期monthCalendar1.UpdateBoldedDates();}
运行截图:
(2)在MonthCalendar控件中选择日期范围
SelectionStart属性和SelectionEnd属性
这两个属性分别用于设置选择日期的起始时间和结束时间
我们怎么选择一段日期范围呢:
在MonthCalendar中选择某个日期作为起始日期,然后按住Shift键不放选择结束日期,这样即可实现日期范围的选择。
实例代码:(在控件的DateChanged事件中设置)
private void Form1_Load(object sender, EventArgs e){//获取控件当前的日期和时间textBox1.Text = monthCalendar1.TodayDate.ToString();}private void <span style="color:#ff0000;">monthCalendar1_DateChanged</span>(object sender, DateRangeEventArgs e){//通过SelectionStart属性获取用户选择的起始日期textBox2.Text = <span style="color:#ff0000;">monthCalendar1.SelectionStart</span>.ToString();//通过SelectionEnd属性获取用户选择的结束日期textBox3.Text = <span style="color:#ff0000;">monthCalendar1.SelectionEnd</span>.ToString();}
运行截图:
Windows应用程序高级控件之月历控件--MonthCalendar控件相关推荐
- JavaScript与C# Windows应用程序交互
转自http://www.cnblogs.com/xds/archive/2007/03/02/661838.html 一.建立网页 代码 <html> <head> < ...
- C#面向对象程序设计课程实验二: 实验名称:Windows 窗体程序
C#面向对象程序设计课程实验二: 实验名称:Windows 窗体程序 实验内容:Windows 窗体程序 一.实验目的及要求 二.实验环境 三.实验内容与步骤 一.设计简单的计算器 3.1.实验内容 ...
- Windows应用程序简介
我准备从头开始好好学学MFC原理及应用,先从Win API开始学起,不仅要会用,知其然更要知其所以然,这样才能走的更远. 先讲一下Windows应用程序的消息机制,Windows 程序的进行是依靠外部 ...
- 十四、windows窗体高级控件
1 PictureBox控件 PictureBox控件可以显示来自位图.图标或者原文件,以及来自增强的元文件.Jpeg或GIF文件的图形.如果控件不足以显示整幅图像,则捡钱图像以适应控件的大小 usi ...
- MFC高级控件RichEdit2.0的使用
MFC高级控件RichEdit的使用 MFC高级控件RichEdit的使用 MFC控件设置焦点,实现回车后编辑框内容清空,焦点停留在该编辑框内 MFC高级控件RichEdit的使用 RichEdit控 ...
- 11. Windows应用程序常用控件
Windows应用程序常用控件 1 控件概述 1.1 控件的分类及作用 1.2 控件的命名规范 1.2 控件的相关操作 2.1 添加控件 2.2 对齐控件 2.3 锁定控件 2.4 删除控件 3 文本 ...
- 《移动项目实践》实验报告——Android高级控件
实验目的 1.熟悉App开发常用的一些高级控件及相关工具,主要包括日期时间控件的用法.列表类视图及其适配器的用法.翻页类视图及其适配器的用法.碎片及其适配器的用法等: 2.熟悉四大组件之一广播Broa ...
- Android从入门到进阶之高级控件
高级控件 1.自动完成文本控件 在搜索引擎(百度.搜狗)输入几个文字,会出来一些提示.可以减少用户的输入,提高程序的效率.刚才看到的自动提示,ajax技术. 1.1AotoCompleteTextVi ...
- 三、PyQt5高级控件的使用
(四)PyQt5高级控件的使用 PyQt5中包含了很多用于简化窗口设计的可视化控件,除了常用控件外,还有一些关于进度.展示数据等的高级控件. 本章重点讲解PyQt5程序开发中用到的一些高级控件,主要包 ...
- 移动开发技术(Android)——实验5 Android高级控件的应用
移动开发技术--实验5 Android高级控件的应用 一.实验目的 二.实验内容 1.Spinner.ListView控件与Adapter适配器(一) 2.Spinner.ListView控件与Ada ...
最新文章
- 创建maven工程的时候settings.xml 几个配置的文件
- 独家 | 机器学习数据准备技术之旅(附链接)
- 适配器模式(三种)简单使用
- java 遍历map获取下标_java 遍历Map并且获取其中的键值
- js 正则表达式实现文本验证
- UIView的autoresizingMask属性
- Web前端基础---认识HTML及其组成---标签、框架
- 慎用 supportedRuntime
- 打开IE窗口自动最大化效果
- Python安装常见问题:ModuleNotFoundError: No module named ‘_ctypes‘ 解决办法
- “国际通信展”十年的印记
- 归并排序算法图解分析
- Hadoop MR 核心原理
- continous attractor neural networks - 连续吸引子网络(ing)
- 学习达人榜:学无止尽,追梦无悔
- python基础----文件处理
- FastqC结果简介
- 为什么创业?创业能给你带来什么?
- 6-3 定义Person类
- GNS 3中 Solar Putty 背景颜色修改
热门文章
- 英特尔400系列服务器芯片组,英特尔400系列芯片组似乎还不支持PCIe 4.0
- 怎么阻止html渲染页面,防止浏览器假死的一个HTML5方案
- 而立之年,时间都去哪儿
- 【前端初/中级面经】中小型公司面试时都会问些什么,VUE出境最高?
- android 打印机 kernel,adb如何打印kernel输出log
- 2021TIOBE 11月榜单:Python蝉联榜首,PHP前十“岌岌可危”
- oracle银行借贷系统,Oracle ERP系統借贷关系表
- 史玉柱自述:我是怎么带队伍的
- java游戏猿人时代_猿人时代游戏下载
- MySQL——事务机制