两个窗体通过委托来传值
Posted 拎着红杯子的黄鸭子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个窗体通过委托来传值相关的知识,希望对你有一定的参考价值。
public partial class Form4 : Form { public string str = ""; public Form4() { InitializeComponent(); } private void Form4_Load(object sender, EventArgs e) { Form5 f5 = new Form5(); f5.change = new Form5.mydelegate(ChangeText);//将方法绑定到form5中 f5.Show(); } public void ChangeText(string s) {
this.label1.Text=s;}//事件处理的方法 }
}
public partial class Form5 : Form { public delegate void mydelegate(string ss);//定义委托原型所封装的方法类型 public Form5() { InitializeComponent(); } public mydelegate change; private void button1_Click(object sender, EventArgs e) { change(this.label1.Text);//通过点击按钮来触发change } }
以上是关于两个窗体通过委托来传值的主要内容,如果未能解决你的问题,请参考以下文章