C# 如何创建多个RichTextBox
根据用户输入,我需要装箱一定数量的RichTextBox。 我可以使用工具箱在VisualStudio中创建一个,但是如何通过代码创建多个呢 更新: 这是我的代码:C# 如何创建多个RichTextBox,c#,richtextbox,C#,Richtextbox,根据用户输入,我需要装箱一定数量的RichTextBox。 我可以使用工具箱在VisualStudio中创建一个,但是如何通过代码创建多个呢 更新: 这是我的代码: RichTextBox richTextBox = new RichTextBox(); richTextBox.Location = new Point(12, 169); richTextBox.Width = 62; richTextBox.Height
RichTextBox richTextBox = new RichTextBox();
richTextBox.Location = new Point(12, 169);
richTextBox.Width = 62;
richTextBox.Height = 76;
this.Controls.Add(richTextBox);
运行此调用this.Refresh()
刷新控件
并重新绘制其中的所有子项时,不会发生任何事情
从:
强制控件使其客户端区域无效,并立即重新绘制自身和所有子控件
嗯。下面是一个示例,显示了它的工作原理:
void Main()
{
Form f = new Form();
Button b = new Button();
b.Click += (sender, args) =>
{
RichTextBox richTextBox = new RichTextBox
{
Name = "rtbBlahBlah",
Location = new System.Drawing.Point(12, 169),
Width = 62,
Height = 76
};
f.Controls.Add(richTextBox);
};
f.Controls.Add(b);
f.Show();
}
this.Controls.Add(newrichtextbox{…})@CetinBasoz我已经试过了。请看我的更新question@CetinBasoz现在添加了“什么都没发生”是什么意思?它被立即添加并显示,还有什么?@CetinBasoz它根本不显示在我的屏幕上,这是不需要的。