在运行时生成控件

时间:2013-02-14 19:12:56

标签: c#

如何在运行时生成控件并设置高度,宽度,内容等属性。

以及他们的活动,例如Clicked事件

2 个答案:

答案 0 :(得分:1)

如果要在运行时在C#中生成控件

// generate button at runtime
Button btn = new Button();

// setting properties
btn.Height = 40;
btn.Width = 100;

// applying events
btn.Clicked += btn_clicked:

答案 1 :(得分:-2)

这里我可以在运行时程序中添加一个TextBox。当我们的表单将加载而不是文本框与添加。当我们四次按下选项卡时,此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 = '*';


    }