【发布时间】:2012-01-23 04:46:50
【问题描述】:
我希望文本框与父窗体的顶部、底部、左侧和右侧边缘保持一定距离,并像窗口一样拉伸。
目前我有:
private void Form1_SizeChanged(object sender, EventArgs e)
{
richTextBox1.Size = new System.Drawing.Size(this.ClientSize.Width - 24, richTextBox1.Size.Height);
}
...对于宽度,但我想知道这是否正确。有没有更好的办法?
【问题讨论】:
-
将文本框放在表单上您想要的位置,并将 Anchor 属性设置为 Top、Bottom、Left 和 Right。
-
@Mooz,将此添加为答案,而不是评论:)
-
@Moozhe,如果你把它放在那里,我会接受它作为答案:D
-
我讨厌给出一行答案。如果我回答,我觉得有义务提供示例代码以及对 Docking、Anching 和 margin 的精彩世界的详细解释。
标签: c# winforms visual-studio resize