浅谈Winform控件开发(一):使用GDI+美化基础窗口

本系列随笔将作为我对于winform控件开发的心得总结,方便对一些读者在GDI+、winform等技术方面进行一个入门级的讲解,抛砖引玉。

别问为什么不用WPF,为什么不用QT。问就是懒,不想学。

本项目所有代码均开源在https://github.com/muxiang/PowerControl

效果预览:(gif,3.4MB)

浅谈Winform控件开发(一):使用GDI+美化基础窗口

本系列第一篇内容将仅包含对于Winform基础窗口也就是System.Windows.Forms.Form的美化,后续将对一些常用控件如Button、ComboBox、CheckBox、TextBox等进行修改,并提供一些其他如Loading遮罩层等常见控件。

对于基础窗口的美化,首要的任务就是先把基础标题栏干掉。这个过程中会涉及一些Windows消息机制。

首先,我们新建一个类XForm,派生自System.Windows.Forms.Form。

1 /// <summary> 2 /// 表示组成应用程序的用户界面的窗口或对话框。 3 /// </summary> 4 [ToolboxItem(false)] 5 public class XForm : Form 6 ...

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzgzd.html