C# 控件停靠在Visual C中无法正常工作#
以下是我所做的:C# 控件停靠在Visual C中无法正常工作#,c#,.net,winforms,windows-forms-designer,docking,C#,.net,Winforms,Windows Forms Designer,Docking,以下是我所做的: 放置一个文本框控件 将其多行属性设置为True,将其停靠属性设置为Fill 放置按钮控件(也适用于ToolStrip(默认情况下停靠在顶部)和许多其他控件) 将其Dock属性设置为Top 我的问题是: 文本字段的顶部不应该在按钮的底部吗?为什么按钮重叠?您使用了错误的顺序,当您首先放置文本框并将其停靠属性设置为填充时,它将占据表单的完整客户端区域,然后当您放置按钮时,它将覆盖文本框。尝试添加按钮首先将其停靠属性设置为顶部,然后将文本框将其停靠属性设置为填充。然后,它应该像预期
文本字段的顶部不应该在按钮的底部吗?为什么按钮重叠?您使用了错误的顺序,当您首先放置
文本框
并将其停靠
属性设置为填充
时,它将占据表单的
完整客户端区域,然后当您放置按钮
时,它将覆盖文本框
。尝试添加按钮
首先将其停靠
属性设置为顶部
,然后将文本框
将其停靠
属性设置为填充
。然后,它应该像预期的那样工作
经进一步调查,这似乎与z顺序有关,如果右键单击按钮并选择“返回发送”,则会导致文本框自行更正。好的,但一旦我已放置控件而不必删除它们,我将如何更改?只是,如果以后我决定添加一个新的停靠控件,我不想删除它并再次创建它。除了编辑.Designer.cs之外,还有什么更快的方法可以做到这一点吗?这似乎与z顺序有关,如果右键单击按钮并选择“返回发送”,则会导致文本框自行更正。