Winforms:什么决定了Docking是否会移动其他控件

时间:2014-02-18 15:33:18

标签: c# winforms datagridview panel

例如,在TabPage中,我有一个停靠在“填充”的DataGridView。如果我将UserControl的dock属性设置为“Right”位置,DataGridView将按预期向左移动。如果我用面板或标签替换UserControl(也停靠在TabPage中的“右”),DataGridView不会腾出空间。 Panel或Label只覆盖DataGridView。我尝试了stackoverflow并做了一些阅读,但没有看到任何规则(还)。感谢。

1 个答案:

答案 0 :(得分:2)

他们的Z顺序。您可以使用Bring to Front和Move to Back上下文菜单项来操作它,右键单击控件以查看菜单。

当您使用View +(Other Windows)+ Document Outline窗口时,它会更清晰,它在容器下面以Z顺序列出它们。并允许您拖放控件以更改其顺序,您可以立即在设计器中看到效果。

相关问题