在C#Windows窗体应用程序中,我在运行时在窗体类中添加了一个新窗体:
this.Controls.Add( new Label() );
如果我在最小化的表单中执行此操作,则会在表单上放置其他控件的位置,这些控件具有Anchor属性集:它们变得比表单大,我无法通过调整表单来修复它。
我做错了什么?
编辑:它似乎只影响将Anchor属性设置为Right或Bottom或两者的控件。
答案 0 :(得分:0)
我建议将新Label添加到已存在和/或已锚定的面板(或其他容器)中。
this.panel1.Controls.Add(new Label());
请参阅MSDN上的以下文章:http://msdn.microsoft.com/en-us/library/aa984275(v=vs.71).aspx