自己动手写窗体设计器之Vb.net篇

这个窗体设计器项目是从去年写的一个工具软件中扣出来的, 实现了一个窗体设计器的常规功能:

1. 拖动画控件, 按下Shift键可以连续画多个控件;

2. 橡皮筋虚线选框;

3.选择控件与切换选择状态, 可与Shift键联动切换;

4. 8方向拖动手柄;

5. 设计器窗口网点状背景;

6. 双缓冲绘图: 拖动多个控件时,显示的是虚线框,加快程序反应速度;

7. 多控件如果不在同一父窗口内, 不能拖动,

8. 多控件被选择时, 不能拖动修改控件大小;

9. 所有控件都可以包含子控件, 按钮也可以;

10. 更多功能请自己探索吧...

 

自己动手写窗体设计器之Vb.net篇

 

源代码下载: https://files.cnblogs.com/files/cpp100/TFormDesigner.rar

上一篇:VB.Net - 变量


下一篇:VB.NET与C# 语法区别展示