如何在运行时生成控件并在那里设置属性,如高度、宽度、内容..
还有他们的事件,比如 Clicked 事件
如果要在运行时在 C# 中生成控件
// generate button at runtime
Button btn = new Button();
// setting properties
btn.Height = 40;
btn.Width = 100;
// applying events
btn.Clicked += btn_clicked:
在这里,我可以在运行时程序上添加一个 TextBox。当我们的表单将被加载而不是文本框以及添加时。这个文本框名称是“正常的”,当我们四次按下选项卡时,选项卡也在工作。一项更重要的工作是当我们输入仅显示星值的文本时。就像那个密码等等。
private void Form1_Load(object sender, EventArgs e)
{
TextBox tx = new TextBox();
tx.Name = "normal";
tx.Height = 300;
tx.Width = 300;
tx.TabIndex = 4;
tx.PasswordChar = '*';
}