作者:错2502857987 | 来源:互联网 | 2023-07-24 19:44
在PB中可以用以下方式拖动整个控件,而不是像缺省的那样在拖动时只显示控件的外框:event:mousemovesend(handle(this),274,61458,0)e
在PB中可以用以下方式拖动整个控件,而不是像缺省的那样在拖动时只显示控件的外框:
event:mousemove
send(handle(this),274,61458,0)
event:mousedown
send(handle(this),274,61458,0)
这样在可以把控件拖动到任何位置,但是现在我想在拖动过程中松开鼠标时如果不是目标位置,让控件自动回到原来的位置(我是用的一个自定义的控件),怎么办呢?
1 个解决方案
自定义该控件的事件,事件id好像是pbm_rbuttonup如果是用左键拖就是pbm_lbuttonup,首先在pbm_rbuttondown中记下控件原来的位置,用实例变量保存,在新事件中恢复就行了!