上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 今天就简单的说下 Attribute(特性)和Reflection (反射),主要了解下以下基本就会用了。 Attribute 特性类System.Reflection 反射名命名空间Activator 类 1. Attribute(特性) 刚学的人都会觉得Attribute(特性)很神奇,因为加了 阅读全文
posted @ 2020-09-16 17:43 唧唧复唧唧木兰当户织 阅读(3181) 评论(0) 推荐(4) 编辑
摘要: 该控件是继承于 WebControl 基类开发的。目前初步成型,现在的版本只能给大家作为一个基础自定义控件开发的参考,不建议你直接使用,因为还没有进行内存泄漏测试和大量的其他测试。这是个服务器控件不同于客户端的 js控件 和可 WinForm 控件,因为这些客户端控件只是在客户端本地使用,就算是出现 阅读全文
posted @ 2020-09-09 15:41 唧唧复唧唧木兰当户织 阅读(2264) 评论(1) 推荐(0) 编辑
摘要: 该控件是继承于 Control 基类开发的。具有 Tab 键切换。 恢复 AutoSize 属性,让控件能根据自身内容设置体积大小。 Padding 属性修改成 AutoSize=true 才生效。 Box 开头的属性指图标部分,图标分为“默认符号” 和 “自定义图片” 两种。 控件为为 “图标” 阅读全文
posted @ 2020-08-27 23:22 唧唧复唧唧木兰当户织 阅读(3254) 评论(1) 推荐(1) 编辑
摘要: 该控件是继承于 Control 基类开发的。具有 Tab 键切换。 恢复 AutoSize 属性,让控件能根据自身内容设置体积大小。 Padding 属性修改成 AutoSize=true 才生效。 Box 开头的属性指图标部分,图标分为 “正常圆点” “默认符号” 和 “自定义图片” 三种。 控件 阅读全文
posted @ 2020-08-27 23:01 唧唧复唧唧木兰当户织 阅读(2708) 评论(0) 推荐(0) 编辑
摘要: 该控件是继承于 Control 基类开发的。这个控件没有什么技术性的东西。因为功能比较简单。主要重写了 OnPaint 方法如下 1 protected override void OnPaint(PaintEventArgs e) 2 { 3 base.OnPaint(e); 4 5 Graphi 阅读全文
posted @ 2020-08-27 20:45 唧唧复唧唧木兰当户织 阅读(2101) 评论(0) 推荐(0) 编辑
摘要: 该控件是继承于 Component 基类开发的。主要是利用 winmm.dll 的 timeGetDevCaps 、timeSetEvent 、 timeKillEvent 来完成。 1 /// <summary> 2 /// 毫秒级别计时器扩展 3 /// </summary> 4 [Toolbo 阅读全文
posted @ 2020-07-09 21:28 唧唧复唧唧木兰当户织 阅读(1565) 评论(1) 推荐(1) 编辑
摘要: 该控件是继承于 Control 基类开发的。主要添加做标题栏,标题栏包括图标和文本,目前边框不可以调整,如果你有需要动态调整边框,你可以继续完善这个控件。 该控件的标题和边框是属于非工作区绘制的。 非工作区的绘制主要是靠拦截 Window 消息完成如下 1 protected override vo 阅读全文
posted @ 2020-07-07 22:54 唧唧复唧唧木兰当户织 阅读(2505) 评论(0) 推荐(0) 编辑
摘要: 该功能主要靠 DesktopAlert 静态类和 AlertWindowExt , AlertWindowExt 是继承 Form 。 弹窗信息必须在知栏图标在显示的状态下才有效,所以在调用 ShowAlert() 弹出信息前必须调用 ShowNotify() 显示出通知栏图标。弹窗信息一共有6种类 阅读全文
posted @ 2020-06-27 23:35 唧唧复唧唧木兰当户织 阅读(2524) 评论(0) 推荐(0) 编辑
摘要: 该控件是继承于 TabControl 基类开发的。主要重写 OnPaint 进行美化、添加图标、添加关闭按钮。 Tab 的左右切换按钮没有重写。 1 protected override void OnPaint(PaintEventArgs e) 2 { 3 base.OnPaint(e); 4 阅读全文
posted @ 2020-06-22 14:10 唧唧复唧唧木兰当户织 阅读(6241) 评论(0) 推荐(1) 编辑
摘要: 1.该控件是继承于 Control 基类开发的。功能包括通过界面操作生一个数字验证码,通过界面验证数字验证码。以上两种操作都会触发 UnLock 事件,功能有 Type 属性决定。每一个选项最多只能选择一次。 该事件主要包含 2. Value 属性为要验证的数字验证码或已生成的数字验证码。 3. U 阅读全文
posted @ 2020-05-16 23:23 唧唧复唧唧木兰当户织 阅读(2385) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页