C#自定义控件开发(13)

其实如果你看过[GDI+程序设计]这本书的话 我这一系列的文章你也不用看了 因为自定义控件的开发 和 GDI 的很多东西我都是从这本书上学习到的 我把这本书的上传到了百度网盘 复印版虽然不是很清晰 不过还是能看的

下载地址:http://pan.baidu.com/s/1qWAWm8c([GDI+程序设计])

1.创建一个自定义控件

这是这一个系列的文章的第一篇 先从创建一个自定义控件开始 然后一步一步递进 最后再列举一些实例

创建:2014-03-20 03:48:32 编辑:2016-10-23 10:19:04 阅读:3096 评论:0
C#自定义控件开发 C#控件开发
2.调试自定义控件

其实吧我觉得这一篇没有多大意义 因为我感觉我不说大家都知道要怎么去调试 直接点就是 弄到窗体上去用用看就行了 只是这里要介绍一些你可能会遇到的一些奇葩的一些现象

创建:2014-03-21 00:56:33 编辑:2016-11-03 11:45:20 阅读:4139 评论:0
C#自定义控件开发 C#控件开发
3.为自定义控件添加属性

作为一个控件属性自然是必不可少的东西 这一篇就来讲解 如何给自定义控件添加一些自定义的属性

创建:2014-03-21 23:47:10 编辑:2016-11-03 12:33:24 阅读:2376 评论:0
C#自定义控件开发 C#控件开发
4.为自定义控件添加事件

事件对于一个控件来说 至关重要 这一篇讲解的就是如何给控件增加自定义事件

创建:2014-03-22 06:14:09 编辑:2016-11-04 13:30:21 阅读:2377 评论:0
C#自定义控件开发 C#控件开发
5.处理自定义控件焦点

通常情况下 控件获得焦点时候和没有焦点的时候显示效果应该是不一样的 所以在绘制控件的时候还应该判断 当前控件是否是处于焦点情况下 当然是否处理焦点自己决定

创建:2014-03-28 02:10:08 编辑:2016-11-07 13:34:50 阅读:2864 评论:0
C#自定义控件开发 C#控件开发
6.处理自定义控件热键

热键在自定义控件的时候是很容易被忽略掉的东西 因为并不是所有的控件都需要热键 或者说由于用得少所以在自定义控件的时候就忽略了这个问题

创建:2014-03-31 00:20:39 编辑:2016-11-07 14:17:35 阅读:1953 评论:0
C#自定义控件开发 C#控件开发
7.案例 - MetroButton

把前面的几篇文章中介绍了一些自定义控件开发过程中的基本 这一篇主要是针对前面的两篇做一个案例 这里只是为了演示案例 如果真打算从Button角度去做的话 还是建议不要直接继承Control 而继承Button去写

创建:2014-03-31 22:38:53 编辑:2016-11-07 14:59:11 阅读:2635 评论:0
C#自定义控件开发 C#控件开发
8.派生一个控件

为了方便讲解之后的内容 这里还是按照[GDI+程序设计]一书上面的内容派生一个控件吧 因为后面的内容会用到这个控件来举例子

创建:2014-04-09 23:42:24 编辑:2014-04-10 00:00:21 阅读:3006 评论:2
C#自定义控件开发 C#控件开发
9.TypeConverter的使用

虽然说自定义的属性可以现实在属性窗口上面 但是并不是所有的属性都能被正确的现实在属性窗口上的 比如属性是一个自定义的类 你觉得VS会怎么在属性窗口上面显示?这个时候就需要使用到TypeConverter

创建:2014-05-06 21:10:13 编辑:2016-11-07 17:01:29 阅读:2066 评论:0
C#自定义控件开发 C#控件开发
10.给属性添加Editor

上一篇讲解了如何使用TypeConverter让自定义类型的属性如何在属性窗口上正确的显示 但是如果说属性比较复杂属性窗口也并不能满足编辑 或者说属性窗口编辑起来一点也不方便 此时我们可以像一些自带的属性那样弹出一个窗体来编辑属性就很方便了

创建:2014-05-08 03:01:37 编辑:2016-11-09 13:10:25 阅读:2327 评论:0
C#自定义控件开发 C#控件开发
1 2 
下一页1/2 
[访问统计] 今天:23 总数:271137 提示:未成年人 请在大人陪同下浏览本站内容 还有:世界上最帅的码农 -> 石头 RSS:http://st233.com/rss Powered by -> Crystal_lz