使用委托
也可以 在主form的textchange事件里这样写form2 f = new form2();
if(f.showdialog() == DialogResult.ok)
{
this.textbox1.text = f.text;
}form2 类
public string text {get ;set ;}form2 的textchange事件中写
text = textbox.text;确定按钮
this.dialogresult = DialogResult.ok;
也可以 在主form的textchange事件里这样写form2 f = new form2();
if(f.showdialog() == DialogResult.ok)
{
this.textbox1.text = f.text;
}form2 类
public string text {get ;set ;}form2 的textchange事件中写
text = textbox.text;确定按钮
this.dialogresult = DialogResult.ok;
解决方案 »
- .net 连接NT2008上的DB2 V9.7.0.2 提示未在本地计算机上注册“IBMDADB2.1”提供程序
- C# 给文件和文件夹写保护
- 求高手帮忙类化个vb.net语句
- 查找小叮咚中文分词程序
- From.show()方法的代价有多大?show()时C#到底做了那些事件
- 如何给文件改名
- 请问,为什么更改了dataGird中某单元的值,可点一下别的地方又还原成原来的值啦,谢谢,急
- WPF 3D 透明问题
- 求救一条SQL查询语句
- 過來人都來看一下,誰有比較好的建議.........
- 这样写会影响内存吗?
- 枚举程序配置文件中的ConnectionStrings集合时,如何屏蔽掉machine.config的ConnectionStrings配置
private void TextBox_Click(object sender, EventArgs e)
{
Form2 f = new Form2();
f.FormClosing += new EventHandler((sender1, e1) => {
(sender as TextBox).Text = f.TextBox1.Text;
});
f.ShowDialog();
}
纯手打 有错误自己理解
窗体间传值
这东西你在论坛里搜搜就能找到很多了,关于效率,个人觉得还是等你确实掌握很多种传值方法,需要进行优化时在拿出来讨论吧。
f.FormClosing += new EventHandler((sender1, e1) => 这两个参数是.......,能不能解释一下?
f.FormClosing += new EventHandler((sender1, e1) => 这两个参数是.......,能不能解释一下?
sender1和e1其实没用到,因为我们只关心sender。
这是一个lambda表达式哦。