ToolStrip添加自定义的DateTimePicker
直接新建一个类,代码如下:
[ToolStripItemDesignerAvailability(ToolStripItemDesignerAvailability.All), DefaultEvent("ValueChanged")] public class ToolStripDateTimePicker : ToolStripControlHost {private DateTimePicker mDateTimePicker;public ToolStripDateTimePicker() : base(new DateTimePicker()){mDateTimePicker = DateTimePicker;mDateTimePicker.ValueChanged += mDateTimePicker_ValueChanged;}[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]public DateTimePicker DateTimePicker{get { return (DateTimePicker) Control; }}[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]public override string Text{get { return string.Empty; }set { base.Text = string.Empty; }}public event EventHandler ValueChanged;private void mDateTimePicker_ValueChanged(object sender, EventArgs e){if (ValueChanged != null){ValueChanged(sender, e);}} }
[ToolStripItemDesignerAvailability(ToolStripItemDesignerAvailability.All), DefaultEvent("ValueChanged")] public class ToolStripDateTimePicker : ToolStripControlHost {private DateTimePicker mDateTimePicker;public ToolStripDateTimePicker() : base(new DateTimePicker()){mDateTimePicker = DateTimePicker;mDateTimePicker.ValueChanged += mDateTimePicker_ValueChanged;}[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]public DateTimePicker DateTimePicker{get { return (DateTimePicker) Control; }}[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]public override string Text{get { return string.Empty; }set { base.Text = string.Empty; }}public event EventHandler ValueChanged;private void mDateTimePicker_ValueChanged(object sender, EventArgs e){if (ValueChanged != null){ValueChanged(sender, e);}} }
转载于:https://www.cnblogs.com/equation/p/5717379.html
ToolStrip添加自定义的DateTimePicker相关推荐
- C# toolstrip 上添加DateTimePicker Control控件
private void AddDTPtoToolstrip( n) { DateTimePicker dtp = DateTimePicker; dtp.Width = 110; dtp.Forma ...
- .NET C/S(WinForm)开发技巧点滴(转)
花费了十天时间,为公司开发了一套简单的网络版的信息管理系统,功能主要有客户信息管理,员工信息管理,常用信息管理(各种信函打印.常用网址/常用电话等),公司简单的财务管理等.把一些点点滴滴的技巧在此记录 ...
- 在ToolStrip中加入具有更好体验性的DateTimePicker
一. 需求的产生 很多时候,需要根据年月或日期来检索数据.在我的数据库中,如果只需要以月为单位,我一般按照200801这样的格式(yyyyMM)保存为int类型.在做数据检索时,是根据工具 ...
- DateTimePicker在toolStrip控件中添加
toolStrip控件中要添加日期控件时,首先定义宏控件 DateTimePicker BeginTime = new DateTimePicker(); 然后在界面构造函数中,在目标位置插入控件 1 ...
- QGC添加自定义组件和发送自定义MAVLINK消息
QGC添加自定义组件和发送自定义MAVLINK消息 一.添加自定义组件 1.1 在飞行界面添加组件 1.2 实现组件事件 1.3 在MOCK模拟链接中实现验证 1.4 验证 二.自定义MAVLINK消 ...
- Discuz! X2.5 添加自定义数据调用模块(简单方法)
转:http://521-wf.com/archives/46.html Discuz! X2.5 添加自定义数据调用模块(简单方法) Discuz!X系列的diy功能还是相当不错的,在对其进行二次开 ...
- dateTimePicker编辑状态下,取值不正确的问题
当对dateTimePicker进行编辑,回车,调用函数处理dateTimePicker的value值时,其取值结果是你编辑之前的值,而不是你编辑后的值,虽然dateTimePicker.text的值 ...
- python自定义图标_Python-nautilus:添加自定义标志(叠加图标)
我使用 python-nautilus模块,我尝试添加自定义徽标(图标叠加),如下所示: 但我没有发现任何相关信息. 我可以使用以下代码添加像"多媒体"这样的现有徽章: impor ...
- 下怎么运行sh脚本_基于CentOS7系统添加自定义脚本服务及参数说明,附实例
概述 centos6如果要添加自定义脚本服务只需要把脚本放到/etc/init.d然后授权后用chkconfig添加后就可以管理了,那么centos7又是怎么添加自定义脚本服务呢? CentOS7添加 ...
最新文章
- Unparseable date: 2015-8-8
- CVE-2021-29454——Smarty模板注入
- Cinemachine教程 | Unity中如何快速制作相机切换动画?
- iphone 低版本渲染不出来内容的一种解决办法
- 商业智能让营销更精确
- ubuntu命令整理中
- html基础之 input:type
- c语言必背100代码,初学者代码大全(c语言必背100代码)
- 网传铁饭碗职业排名,公务员仅排第八!
- Springboot使用POI读写excel(详细)
- 安全管理体系升级 迈动互联获得ISO国际认证
- HTML中的空格符号
- 极客时间和极客学院_极客需要告诉我们的父母有关安全可靠地在线购物的信息
- 6313网址大全恶意修注册表问题
- linux中命令tat,10个炫酷的Linux终端命令大全
- 文件描述符fd和文件指针File* fp的区别和转换
- 开机卡logope引导不了_开机卡LOGO不要慌小匠来帮忙—常见的开机卡LOGO问题排查方法...
- ai跟随路径_Illustrator描边路径 AI指定数量沿全路径混合小技巧 AI制版文字变粗...
- 魔坊APP项目-23-种植园,宠物和种植物的状态改变、宠物的状态改动
- c语言string 用法,C++中的String的常用函数用法总结
热门文章
- 又一新闻,Meta研发了超越chatGPT的新平台LLAMA
- 阿里云linux安装 mysql 8.0(转载)
- neo4j没有apoc插件的解决办法 (apoc.date.parse)
- 八爪鱼采集:赶集网电话号码采集图文教程
- 关于瀑布流的简单实现
- 第三课 电子计算机的发展与应用 说课稿,计算机的发展与应用说课稿.doc
- 基于 Docker 的 Redis 高可用集群搭建(redis-sentinel)
- 扯淡Monte-Carlo(一)
- 开发小程序需要的一些安装工具
- DDR5相比DDR4有什么新特性?