使用自定义用户控件进行拖放

时间:2013-10-06 13:39:49

标签: c# events drag-and-drop

我必须制作一个包含3个表单的程序,每个表单包含2个自定义用户控件。

我必须让用户控制切换位置(一个与另一个)。

我正在使用拖拉机drop事件,所以通过mouseDown事件我抓住了第一个用户控件, 虽然,我不知道如何抓住鼠标所在的第二个控件 被放弃了。

基本上,我在(在类中)创建了一个临时变量,它是一个自定义的eventArgs(派生自 EventArgs的) 自定义EventArgs类包含2个变量(usercontrol1和usercontrol2) 并且在mouseDown事件中,Iv'e使用sender对象初始化usercontrol1。

所以基本上,问题是 - 我如何用user使用inconazlize usercontrol2变量 删除鼠标的usercontrol。

注意:我有6个控件--3个表单 - 所以它是动态的!!这意味着,我可能想要在表单之间交换控件的位置 - 我必须保存2个控件我想在之间交换!

谢谢!

0 个答案:

没有答案