-2

垂直パネルがあり、ボタンがあります。そのボタンには、名前を挿入してパネル内にボタンを作成するテキストボックスを表示する必要があります

テキストボックスとその上にボタンを作成するためのボタンを表示する方法がわかりません= /

private void button1_Click(object sender, EventArgs e)
        {


            if (textBox1.Visible)

                textBox1.Visible = false;
                else
                    textBox1.Visible = true;


            Button c = new Button();
            c.Location = new Point(15, x);
            c.Text = "novo"; //here comes with the button name, need textbox receives the name and create a button with the name of the textbox.
            panel1.Controls.Add(c);

            x += 10 + c.Size.Height;




        }
4

1 に答える 1

0

テキストボックスのテキストを表示したい場合は、次のコードを書くだけです

    Button c = new Button();
    c.Location = new Point(15, x);
    c.Text = textBox1.Text; 
    panel1.Controls.Add(c);

    x += 10 + c.Size.Height;

テキストボックスの名前を表示したい場合は、次のコードを記述します

    Button c = new Button();
    c.Location = new Point(15, x);
    c.Text = textBox1.Name.ToString(); 
    panel1.Controls.Add(c);

    x += 10 + c.Size.Height;
于 2013-06-10T04:47:22.693 に答える