自定义控件
自定义控件的各种学习,GDI+,自定义设计器
面向医学编程
研究生,就该用功学习
展开
-
自定义设计器之智能标记
智能标记这个功能,可以说很少人知道,但是它是很便捷设置属性的,比如我第一篇博客中演示**鼠标交互**时就有用到这个功能。又或者文本框右上角的三角形。本文将带领你做出这个效果。正文1.准备工作:导入程序集system.design,添加一个自定义控件,IntelMark引用命名空间Imports System.Windows.Forms.Design...原创 2020-03-06 15:52:44 · 213 阅读 · 0 评论 -
vb.net用nativewindow类创建精简窗口
很多时候我们并不需要用.net窗口弹出消息,因为.net窗口是很多功能的,所以难免用多了会有资源的浪费。仅仅为了显示一个消息或者做个窗体投影,这是没必要用form窗体的,那么只需要一个创建出来没有额外功能的窗口是最简洁的。用什么方法才能不用form类弹出窗口呢?1.用control类,当然form也是派生至control类,相对来说control类使用起来大致消耗资源仅仅是一个控件那么多。co...原创 2020-03-05 18:31:47 · 512 阅读 · 0 评论 -
自定义控件之限制控件设计时改变大小
1.添加引用system.design然后添加一个自定义控件类原创 2020-03-05 17:40:27 · 450 阅读 · 0 评论 -
VB.NET自定义设计器之属性编辑器自定义
属性编辑,正常来说不需要自定义,因为一般的属性,在里面都能支持,当要进行一个自定义类型的属性编辑时,就得进行属性编辑器的自定义了。如何让自己的属性支持如有一个下拉框按钮呢。默认只支持内置的类型。假如想要进行自定义就是今天的内容了。首先我们从Msdn中的得知,有一个UITypeEditor这个基类也是一个特性。拥有它就能够进行属性的自定义了1.建立一个自定义的class Public ...原创 2020-03-04 12:40:02 · 948 阅读 · 0 评论 -
vb.net设计时鼠标交互
自定义控件,很多人都知道,但是自定义控件的鼠标交互却很少人说。我一直想做一个类似tabcontrol这样的鼠标交互。于是查阅了微软源码,微软用的正是controldesigner这个类。想来也没写过博客,第一篇就试试写一个这个自己摸索出来的功能吧。1.继承controldeisgnerPublic Class MyDesigner Inherits ControlDesigner'接下来用...原创 2020-03-03 18:39:41 · 487 阅读 · 1 评论