我试图在程序创建的新表单中插入几个对象; 基本上我想在底部放一个
按钮
,并填充所有剩余空间的 RichTextBox
。我将第一个设置为 Dock = DockStyle.Bottom
,而将后者设置为 Dock = DockStyle.Fill
,它可以正常工作。
现在我正在尝试在元素之间插入间距,因此我在表单中添加了填充,并在按钮中添加了边距。第一个可以正常工作,但是边距不行,因此RichTextBox
和Button
之间没有空间。
// Parent Form
SMSForm.Padding = new Padding(5);
// TextBox
RichTextBox SMStext = new RichTextBox();
SMSForm.Controls.Add(SMStext);
SMStext.Dock = DockStyle.Fill;
// Button
Button SMSsend = new Button();
SMSsend.Text = "Send SMS to ";
SMSForm.Controls.Add(SMSsend);
SMSsend.Margin = new Padding(10);
SMSsend.Dock = DockStyle.Bottom;
SuspendLayout
然后再使用ResumeLayout
。 - BartoszKP