我正在制作一个可以拖动的自定义控件,它是半透明的。我需要它,以便在它移动时(mousemove 事件),如果它与一个控件相交,它的父级将成为该控件。我试图让它遍历所有控件和 if control.bounds.intersectswith me.clientrectangle then me.parent = control type
东西,但它没有用。任何帮助将不胜感激谢谢。
最佳答案
由于您同时引用了原始父级和新父级,请执行以下操作:
OriginalParent.controls.remove(YourControl)
NewParent.controls.add(YourControl)
关于vb.net - 在运行时更改控件的父级 VB.NET,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1351675/