HII 我在c#中比较新鲜,所以我想知道如何根据表单大小调整datagrid(任何其他控件)的大小。 我只是在表单中添加了一个数据网格然后我要做什么?请帮助我...从最基本的请
答案 0 :(得分:1)
对于根据表单大小进行缩放的动态布局,您可以使用各种选项(具体取决于布局的复杂程度)。
第一个是
但您也可以使用高级容器控件,例如
我已在an older question发布了一些更多信息。
如果您对如何解决特定布局问题有更具体的问题,您应该发布一个新问题,确切的问题。
但是在第一个提示我可以说,永远不需要使用Resize事件并对自己做一些尺寸更改。总有一个解决方案可以用上述元素解决。
答案 1 :(得分:0)
转到属性窗口并向下滚动到“Docking”并选择将控件停靠在父容器中。这将为您提供有关控件如何停靠的各种选项。如果你有按钮或想要在网格上方/下方/旁边显示的东西,你应该把某些容器放在那里。此外,如果您的网格落后于其他控件,请选择控件并将其置于最前面。
修改:
您需要一些容器来放置按钮/下拉菜单。您可以使用流布局面板(不会调整其子控件的大小),也可以使用普通面板或表格布局面板。表格1允许您将子控件停靠在表格的每个单元格中,您可以设置列和列。行自动调整大小到整个表宽度的百分比。这样一切都会相应地自动调整。
答案 2 :(得分:0)
你必须采取措施:
此致 Szymon