Vin*_*c 웃 6 .net c# user-controls winforms
语境 :
我创建了一个User Control. 由于某种原因,我想以不同的大小使用此控件。User Control为了在调整大小时保留我的初始“模板” ,我在控件内的不同元素上使用属性Anchor 。
因此,当我在设计时创建控件时,我可以手动重新调整控件的大小并保留它的原始“模板”。
创建控件后,它看起来像这样:

调整大小后:

正如您所看到的, Anchor属性运行良好。
问题 :
我遇到的问题是,当重新加载控件并使用与初始控件不同的大小创建控件时,其中的所有元素都会返回到其初始位置:

我不知道这是否是实现我想要实现的目标的更好方法。请记住,我在设计时添加了控件并调整了控件的大小。
谢谢。
编辑 :
我认为我的问题是设计师造成的。例如:我在设计器中添加控件,调整其大小,运行解决方案。一切都运转良好。但是,当我转到页面的代码,然后返回设计器时,控件内的元素返回到其初始位置。
编辑2:
User control好吧,我找到了一个解决方案,我只是移动了a 内部的所有元素Panel。由于某种我无法解释的原因,它工作得很好。控件停留在同一位置。