我想有一个按纽,三个TextBox,三个TextBox是隐藏的,如何实现点一下按纽就出来一个,点第二次就显示两个????如果那为大侠有什么方法有同样的效果也行!!!

解决方案 »

  1.   

    int sign=1;
    在Button的Click事件里写:
    if(sign==1)
    {
    textBox1.Visible=true;
    sign++;
    return;
    }
    if(sign==2)
    {
    textBox2.Visible=true;
    sign++;
    return;
    }
    不知道这是不是你想要的.
      

  2.   

    private int flag = 0;
    private void button1_Click(object sender, System.EventArgs e)
    {
    flag++;
    if(flag ==1)
    {
    this.textBox1.Visible = true;
    }
    else if(flag ==2)
    {
    this.textBox2.Visible = true;
    }
    else if(flag == 3)
    {
    this.textBox3.Visible = true;
    } }
      

  3.   


    Button[] b = new Button[10];
    for (int i=0;i<=9;i++) 
    {
    b[i]=new Button();
    b[i].Text=Convert.ToString(i);
    b[i].Size=new Size(25,25);
    b[i].BackColor=Color.White;
    b[i].Click+=new EventHandler(btn_clk);
    p.Controls.Add(b[i]);  
    }
    你想要多少个就可以加多少个