none
两个Form之间的控制 RRS feed

  • 問題

  •  

    在 windowsapplicatie 里面我做了2个form 我想用第一个Form里面的按钮 打开第二个 form

     

     

    我试过 在第一个 form里面 
    showdialog但是出现的是个空白form

    在那才能找到 这个 新建的Form 并对他 进行修改 呢 添加textbox

     

     

    2007年11月28日 上午 11:04

所有回覆

  • HI,

     

    您可以先為第二個Form加好所需要的TextBox, 再透過ShowDialog顯示出來, 就不會是空白的畫面了

     

    tihs

    2007年11月28日 上午 11:20
  • 你若是原本就有二個Form只是單純要從第二個Form裡,開啟第二個Form,那使用

     Form2 myform = new Form2();
                myform.ShowDialog();

    就會開啟你原本設計好的Form2格式的form....

    若是要動態在Form裡加入控制項,可以使用如下範例...

    this.Text = "Hello Windows Forms World";
            this.AutoScaleBaseSize = new Size(5, 13);
            this.ClientSize = new Size(392, 117);

            this.MinimumSize = new Size(392, (117 + SystemInformation.CaptionHeight));

            this.AcceptButton=button1;

            button1.Location = new Point(256, 64);
            button1.Size = new Size(120, 40);
            button1.TabIndex = 2;
            button1.Text = "Click Me!";

            button1.Click += new System.EventHandler(button1_Click);

            textBox1.Text = "Hello Windows Forms World";
            textBox1.TabIndex = 1;
            textBox1.Size = new Size(360, 20);
            textBox1.Location = new Point(16, 24);

            this.Controls.Add(button1);
            this.Controls.Add(textBox1);

     

    2007年12月5日 上午 05:32