当单机了模式对话框的ok按钮后,
我要得到这个对话框中的一个TextBox的Text属性,
应该怎么办?
有没有办法,可以像在vc中给此控件定义一个变量

解决方案 »

  1.   

    可以将TextBox设为 public 直接调用
      

  2.   

    try..委托回调...http://community.csdn.net/Expert/topic/5189/5189957.xml?temp=.6943018
      

  3.   

    那样我得到的是一个空字符串,
    而我定义的字符串类型的变量返回正常,
    是不是在执行了Dispose()后,
    TextBox销毁了
      

  4.   

    lz:你在ok按钮程序里现不要调用Close(),aierduo(迷茫中) 的办法可以解决你的问题,给你一个实例:(或者你在程序里定义一个共有成员变量或属性,与TextBox的Text属性对应)            UserLogin frmUL = new UserLogin();
                string strOperator = "";
                long userId;
                frmUL.ShowDialog();
                strOperator = frmUL.strOperator;
                userId = frmUL.userID;
                if (!frmUL.bOK)
                {
                    Application.Exit();
                    frmUL.Close();
                }