winform 控件拖动和改变大小的例子

要实现界面上控件的可调整大小和位置可以用下面的代码实现,主要是对Panel控件进行了一点改造,应该也适用于其他容器控件。

欢迎大家到我的网站去下载实例。如果有什么不对的地方,请大家指正。

主要的思路是在容器内为所有的控件添加MouseDown,MouseLeave,MouseMove三个事件,在MouseLeave事件中保存对控件位置和大小的修改,保存到XML文件中,程序启动时会调用XML文件内的控件属性,以此来实现该功能。

完整的示例下载

下面是Panel类代码。

 

完整的示例下载

posted @   wccc  阅读(5196)  评论(2编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示