Form1:
private Button1_Click(.......)
{
  Form2 frm = new Form2();
  frm.ShowDialog()
  if(frm.DialogResult == DialogResult.OK)
  {
     // 这里如何得到 Form2 表单中 用户名和密码文本框的值??
  }
   frm.Close();
}

解决方案 »

  1.   

    弹出一个对话框,对话框中有几个textbox   
      在对话框关闭,如何得到几个textbox的值...
      

  2.   

    把textbox 定义成public ,或者定义取得textbox值的public方法或属性
      

  3.   

    可以这样做:
    在Form2中声名两个属性,这两个属性对应用户名和密码。
    在Form2中加入下列代码
    public string username
    {
    get
    {
    return this.用户名文本框.value;
    }
    }
    public string password
    {
    get
    {
    return this.密码文本框.value;
    }
    }
    然后在你的if()里面用
    string username = frm.username;
    string pwd = frm.password;
    就可以取出值了