c# - 面板不会停靠在我希望它们在 winforms 中的位置

标签 c# winforms

<分区>

Possible Duplicate:
Panel.Dock Fill ignoring other Panel.Dock setting

似乎当我将我的面板放在 winforms 中时,我得到了意想不到的结果。如果我有 3 个面板,我将它们全部停靠在顶部,希望它们一个接一个地停靠,我改为将最后一个停靠到应用程序的最顶部,而不是停靠在最后一个停靠面板的底部。

我想我对 winforms 面板中的停靠属性如何工作感到困惑!?每次我尝试对我的应用程序进行布局时,我都会头疼,因为一个面板想要停靠在我不想要的地方。

最佳答案

使用 Visual Studio 中的“document outline” View 查看表单的层次结构。您将能够确保所有面板都处于同一级别,在同一父项下,并且您将能够对它们重新排序以更改停靠行为/优先级。

关于c# - 面板不会停靠在我希望它们在 winforms 中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13237504/

相关文章:

c# - 不能将 long 类型转换为 T,这里 T 是一个 Enum 的值

javascript - ASP.NET 中的 Google map 无法加载

c# - 在不覆盖的情况下处理 winform 文本框上的箭头键事件

c# - 在 WinForms 中使用时间的最佳方法?

c# - 如何只解析字符串中的 float ?

c# - 在 VS Designer 中公开类型列表 <class> 的属性限制/隐藏对成员的访问或将属性显示为可扩展菜单?

c# - protobuf-net 是否支持可空类型?

c# - BDD、SpecFlow 和 Gherkin 一起

c# - OleDB 选择语句

vb.net - 在 VS 2010 中的窗体之间传递变量