
C#自定义控件开发
文章平均质量分 96
crystal_lz
博客:st233.com
展开
-
STTextBox - 一个纯GDI开发的开源WinForm控件
STTextBox是一个开源的WinFrom控件,纯GDI绘制,支持Emoji表情符号、所有颜色支持Alpha、并且支持自定义文本样式等。原创 2022-08-01 14:47:11 · 1759 阅读 · 1 评论 -
STNodeEditor - 将你的程序功能模块节点化
STNodeEditor 是一个轻量且功能强大的节点编辑器 使用方式非常简洁 提供了丰富的属性以及事件可以非常方便的完成节点之间数据的交互及通知 大量的虚函数可供开发者重写具有很高的自由性原创 2021-05-24 15:29:19 · 8892 阅读 · 8 评论 -
1.创建一个自定义控件
1.创建一个自定义控件原文请看我个人博客:http://clzf.co/blog.php?id=1这篇文章是 C#自定义控件开发 系列的第一篇文章 其实如果你看过[GDI+程序设计]这本书的话 我这一系列的文章你也不用看了 因为自定义控件的开发 和 GDI 的很多东西我都是从这本书上学习到的 好了话不多说 我把这本书的上传到了百度网盘 复印版虽然不是很清晰 不过还是能看的http:原创 2014-03-28 19:49:46 · 7196 阅读 · 1 评论 -
4.为自定义控件添加事件
4.为自定义控件添加事件 原文请看:http://clzf.co/blog.php?id=4上一篇里面介绍了属性 这一篇来介绍一下事件 在这里强调一点 一提到事件 估计你脑子的反映就是控件的那些事件 比如鼠标点击事件 键盘事件什么的 确实 不过在C#中 事件绝对不是只有控件才有的东西 你普通的一个类也可以有事件 对于一些才开始接触C#的人可能有点犯晕了 对于C#中委托和事件 我这里找了原创 2014-03-28 20:07:27 · 13764 阅读 · 1 评论 -
2.调试自定义控件
2.调试自定义控件 原文请看我博客:http://clzf.co/blog.php?id=2上一篇说了如何创建一个自定义控件 这一篇介绍一下怎么去调试一个自定义控件 其实吧我觉得这一篇没有多大意义 因为我感觉我不说大家都知道要怎么去调试 直接点就是 弄到窗体上去用用看就行了在上一篇中忘了说 其实在新建项目的时候直接有个 【窗体控件库(Windows Forms Control Li原创 2014-03-28 19:58:12 · 3794 阅读 · 0 评论 -
3.为自定义控件添加属性
3.为自定义控件添加属性原文请看我博客:http://clzf.co/blog.php?id=3前面"废话"了两篇 现在开始慢慢的踏入自定义控件开发的主题 首先来说说属性对于一个控件来说属性和事件什么的是必须的 要不然也没啥意义了 对于"属性"两个字而言 我想大家已近再熟悉不过了 如果你说你不知道 那我只能说 难道你没有用C#写过类 没有在里面定义过属性么 是的 没错 我说的就是它原创 2014-03-28 20:04:32 · 12041 阅读 · 0 评论 -
5.处理自定义控件焦点
5.处理自定义控件焦点 原文请看:http://www.clzf.co/blog.php其实要说啥是焦点 从口头上来说 我也不知道应该怎么描述 如果非要我描述一下的话 我也只能说:获得焦点的控件会接受用户的键盘事件比如说 窗体上有两个文本框 我在上面一个文本框打字的时候 不会打到下面的一个文本框里面去 因为在那个时候 具有焦点的是 上面的一个文本框 相信平时 有看到这样的效果像这样原创 2014-03-31 01:26:48 · 7509 阅读 · 0 评论 -
6.处理自定义控件热键
6.处理自定义控件热键 原文请看:http://www.clzf.co/blog.php不知道大家平时有没有注意到 这样的一些现象 在使用一些程序的时候 比如:VS 当按下ALT键的时候 会发现一些神奇的效果 比如:上面的菜单栏会出现很多下划线而此时点击下划线标出的那些字母 等同于点击了那个菜单在比如一些其他的程序 如Win+R出来的运行窗口: 上面同样能看到一些下划线原创 2014-03-31 01:30:07 · 2358 阅读 · 0 评论 -
自己编写的一个截图工具
自己编写的一个以前写过的截图程序 增加了一些功能 支持多显示器 GIF录制 以及自定义插件原创 2016-06-22 23:51:52 · 11505 阅读 · 32 评论