在from1中打一个新窗体from2,在from2中获取一个值后,在关闭窗体的时候,怎么把这个值传到from1中的文本框显示出来??
解决方案 »
- 在线急等,各位大侠。axwebbrowser 对复选框怎么操作
- 深夜在线求解答~~~~~
- 高手帮忙看看Delphi代码转C#代码问题
- 同一命名空间下的类究竟应该怎样使用?
- 一条很郁闷的问题,关于BindingSource的AllowEdit及AllowRemove
- 我类中有个Bitmap b成员变量,在很多函数中用b=new Bitmap()改变了b的指向,这样会很影响内存吗?
- Linq去除list对象中的重复 IP~~
- 在线等待 ,怎么在代码中调用存储过程中的所有返回值呀?
- 推荐一个可以在浏览器中使用Office的控件
- 急!!关于vs.net正式版使用beta2版的问题!来着有分
- 又是通信程序
- 请教大家,如下XML想取得某个节点该怎么取
另一种就是委托。处理完了调用委托的处理方法设置。
如果from2是模态窗体的话,可以通过判断窗体的DialogResult的值来返回
http://user.qzone.qq.com/125700652/infocenter#!app=2&via=QZ.HashRefresh&pos=1278487773
public String Item {
set { item = value; }
get { return item; }
}
private void OK_Button_Click(object sender, EventArgs e)//点击Ok事件 { Item = "Hello World";
this.DialogResult = System.Windows.Forms.DialogResult.OK;
}
2.显示数据界面
AddItemForm frm = new AddItemForm();//产生数据界面实例
frm.ShowDialog();
if (frm.DialogResult == System.Windows.Forms.DialogResult.OK) {
listView2.Items.Add(frm.Item);//显示在listview中
frm.Close();
}
委托+事件2 种
将控件更改为public
{
public Form2()
{
InitializeComponent();
}
public string LanguageType;
} private void Form1_Load(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.ShowDialog();
string LanguageTypeF1=f2.LanguageType;
}