我有一些控件,文本框,我将在运行时放在PictureBox上。 我的意思是我要在运行时重新定位它们。
我需要将他们的父母从winform更改为picturebox。 因为我需要文本框的透明度,我只能通过将那个图片框作为它的父母来获得它。
但是当我改变他们的父母。 e.g
textbox1.parent=picturebox1;
它也改变了自己的立场。
如何防止这种情况发生? 我怎样才能保持与以前相同的位置?
像这样的东西。textbox1.location =之前的位置......
答案 0 :(得分:0)
未经测试。请在downvoting之前免费评论
您可以有多个选项。您可以使用Dock
或Anchor
属性并根据需要设置值。
另一种方法是,在设计时,记下您Textbox
的位置。当您更改其父级时,请将其设置回原位&#39 ; s previous location.Eg
Textbox1.Location = new Point(127,283); ///use previous location points here