C#实现VS可视化设计效果。
1、可从工具栏拖放label到panel中,并顺序编号。
2、在panel中选中控件时在周围出现边框,当鼠标移到边框的不同位置,鼠标样式不同,
3、控件选中后可调整大小,并拖动控件。拖动时边框隐藏,当松开鼠标再出现。
4、当控件失去焦点时,边框消失。如单击panel时,控件不选中;如点击label在按label2,label1边框消失,lable2边框绘制。
5、在panel中按住鼠标左键移动鼠标,出现一个虚线框,当松开鼠标时虚线框消失,并把框内的控件选中。
6、选中的控件可以对齐,如上对齐,右对齐。
7、可以同时移动、调整多个控件(可选)
除了7没实现,其他基本实现了,有bug
1