前两天分享了鼠标拖拽移动控件嘚一些方式可参考以下链接;
今天用一个更为简洁的方式,动态面板来实现此功能~
新建一个“动态面板”功能简单,这里就不命名了
設置“动态面板”大小为:220*80
在“动态面板”的“state1”内新增两个控件:“文本框”和“矩形”;
设置“文本框“大小为:220*30
“矩形”命名为“方框”;
设置大小为:220*80;
设置”选中“状态,用来区别被鼠标拖拽移动时的效果;
”选中“状态可参考以下截图:
“动态面板”的“state1”內的控件布局如下:
”矩形:边框“与”动态面板”大小重叠并置于“文本框”下层
动作设置很简单,只需要设置“动态面板”的“移動时”和“移动结束时”两个状态时的动作
动态面板”的“移动时”的动作:
1.设置“矩形:边框”为“选中”状态
动态面板”的“移动结束时”的动作:
1.设置“矩形:边框”为“取消选中”状态
动作设置完后就可以看效果了
在”动态面板“的范围内,点击鼠标拖拽移动即鈳
*此方式虽然简单但本人不太喜欢,因为不够完美有小瑕疵
*几个鼠标拖拽移动控件方式,仅供思路参考
经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。