我要实现类似VS可视化设计效果,功能如下:
1、可从工具栏拖放label到panel中,并顺序编号。
2、在panel中选中控件时在周围出现边框,当鼠标移到边框的不同位置,鼠标样式不同,
3、控件选中后可调整大小,并拖动控件。拖动时边框隐藏,当松开鼠标再出现。
4、当控件失去焦点时,边框消失。如单击panel时,控件不选中;如点击label在按label2,label1边框消失,lable2边框绘制。
5、在panel中按住鼠标左键移动鼠标,出现一个虚线框,当松开鼠标时虚线框消失,并把框内的控件选中。
6、选中的控件可以对齐,如上对齐,右对齐。
7、可以同时移动、调整多个控件(可选)以上功能跟VS一样,如有不清楚可以参照VS。
这是我关于这个问题的第三个贴了。上次研究一个星期无果被迫暂时放下,现在重新回来研究。
那位大神可以给个可以实现以上全部功能的源码。无尽感激我要源码,我要源码。VS可视化设计控件拖放调整大小拉框选中控件对齐