日期:2014-05-20  浏览次数:20671 次

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

------解决方案--------------------
可以将TextBox设为 public 直接调用
------解决方案--------------------
try..

委托回调...

http://community.csdn.net/Expert/topic/5189/5189957.xml?temp=.6943018

------解决方案--------------------
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();
}
------解决方案--------------------
还有一个方法就是定义静态变量,在ok的时候写到变量里,再在主窗体里调用