【发布时间】:2015-12-28 03:12:13
【问题描述】:
我正在尝试使 RichTextBox 具有固定大小和灵活的空白空间(如 Word、写字板),我做了这个:
将Dock 设置为Fill
将MaximumSize 设置为600,0(0 是大小的通配符)(宽度=600 和高度=0 - 通配符)
我明白了:空格是灵活的,RichTextBox 的大小是固定的,但是 RichTextBox 没有位于中心。
我有一些选择:
- 将填充设置为自动(我想这是不可能的)
- 将边距设置为自动(我想这是不可能的,并且边距在 winforms 中不起作用)
如何将 RichTextBox 定位到中心?
【问题讨论】:
-
改用 Anchor 属性,打开 Right 和 Bottom 锚点。并非所有可以想象的布局安排都适用于内置布局控件属性或 TableLayoutPanel 和 FlowLayoutPanel 控件,一旦需要代码就很棘手。使用表单的 Resize 事件将其放置在您想要的位置。