我必须实现我的第一个WinForms应用程序。 已经研究了布局以实现具有下面的主要内容区域的TOP MENU。 我创建了主窗体,其中包括顶部菜单的一个面板和内容区域的一个面板。
问题来自于我在内容面板中调用的第一个自定义表单:
它包含一个简单的GridView,我想要加载的表单适合父面板,并且要加载的GridView适合内容表单... 这该怎么做? 我在DOCK和ANCHOR属性方面遇到了一些麻烦...... 你有一些最佳实践吗?
谢谢!
答案 0 :(得分:1)
topPanel.Dock = DockStyle.Top;
contentPanel.Dock= DockStyle.Fill;
最后是您的内容面板
YourGridView.Dock = DockStyle.Fill;
YourGridView.AutoScroll = true;
您可以更改您的toppanel身高
topPanel.Height = 100;
答案 1 :(得分:0)
如果要填充整个底部,顶部,左侧或右侧,请使用Dock
。如果不是这种情况,并且您希望使用表单增加大小,则应使用Anchor
属性。