我是 C# 用户界面的新手。我创建了一个窗口,如第一张图片所示。但是,如果用户拖动窗口并使其变大,我希望它使每个 richTextBox
都随着它展开,如第二张图片所示。例如,使 richTextBox4
与窗口大小成比例地变大。任何想法将不胜感激
图片 1:
图 2:
最佳答案
您可以将 TableLayoutPanel
添加到您的表单。默认情况下,此面板有两列和两行。
然后向每个单元格添加一个 TextBox
并将每个 TextBox
的 Dock
属性设置为 Fill
.
要做的最后一步是将 TableLayoutPanel
的 Dock
属性设置为 Fill
或设置 Anchor
-TableLayoutPanel
的属性到 Left |对 |底部 |顶
。然后您的面板将与表单一起调整大小。
所有这些步骤都可以通过设计器完成。
关于c# - 如何在C#中动态调整文本框的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22283334/