HuronControls C#
文章平均质量分 91
huronzhu
这个作者很懒,什么都没留下…
展开
-
ListView 表头排序 防闪
HuronControl.ListView()功能:单击表头可按照所在列排序,对于已排序列,则反向排序;双缓冲,在动态添加列表项时防止闪烁。该控件继承自System.Windows.Forms.ListView 构造方法public ListView(){ this.ColumnClick += new ColumnClickEventHandler(this原创 2011-11-17 12:32:45 · 1365 阅读 · 0 评论 -
RoundcornerForm 圆角窗口
HuronControl.RoundcornerForm()功能:圆角窗口(WinForm,无边框窗口最佳)。该控件继承自System.Windows.Forms 代码:public RoundcornerForm(){ this.Paint += new PaintEventHandler(RoundcornerForm_Paint);}privat原创 2011-11-17 14:38:32 · 2437 阅读 · 0 评论 -
LoadingCircle 旋转线条Loading控件 循环 步进
HuronControl.LoadingCircle()功能:支持渐变、步进方式的“载入中”控件。 支持自定义:旋转速度(Marquee方式有效),线条颜色,线条数量,内外半径,线条宽度。该控件继承自System.Windows.Forms.Control 效果演示: 图1 控件演示 图2 仿Apple半透明Loading控件 注:图2原创 2011-11-17 13:37:30 · 3453 阅读 · 0 评论 -
资源文件resources转resx
将.resources(二进制)文件转成.resx文件(XML)用Program Files\Microsoft Visual Studio XX\SDK\XX\Bin下 resgen.exe格式: resgen *.resources *.resx(.resx文件最好与窗体或自定义控件的*.cs文件同名)对于其中ImageListStreamer类型的资源包含的图片,可参原创 2012-12-15 16:48:44 · 2444 阅读 · 0 评论 -
实现窗体拖动的两种方法
方法1:系统消息protected override void WndProc(ref Message msg){ base.WndProc(ref msg); const int WM_NCHITTEST = 0x84; const int HTCLIENT = 0x01; if (msg.Msg == WM_NCHITTEST) if (HTCLIENT == msg原创 2013-03-10 22:47:52 · 767 阅读 · 0 评论 -
实现WinForm窗口阴影
const int CS_DropSHADOW = 0x20000;protected override CreateParams CreateParams{ get { CreateParams createParams = base.CreateParams; createParams.ClassStyle |= CS_DropSHADOW; return createP原创 2013-03-10 23:16:56 · 2812 阅读 · 0 评论