第一个delegate程序
来源:互联网 发布:visual studio 知乎 编辑:程序博客网 时间:2024/05/20 11:50
父窗体中有一个Label,子窗体中有一个TextBox和一个Button。在子窗体TextBox中输入文字,单击Button,父窗体Label中的文字改成同样文字。
父窗体:
namespace ParentAndChildTEST
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Form2 fm2 = new Form2();
fm2.setValueEvent += new Form2.setValueEventHandler(setValue);
fm2.Show();
}
private void setValue(string str)
{
this.label1.Text = str;
}
}
}
子窗体:
namespace ParentAndChildTEST
{
public partial class Form2 : Form
{
public delegate void setValueEventHandler(string str);
public setValueEventHandler setValueEvent;
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Invoke(setValueEvent, new object[] { this.textBox1.Text });
}
}
}
- 第一个delegate程序
- 第一个C++程序
- 第一个MIDP程序
- 第一个Swing程序
- 第一个Ruby程序
- 第一个Python程序
- 第一个RoR程序
- 第一个RMI程序!
- VBA 第一个程序
- 第一个C程序
- 第一个VHDL程序
- 第一个MIX程序
- 第一个Windows程序.
- 第一个对话框程序
- 第一个wxWidgets程序
- 第一个struts程序
- 第一个cpp程序
- 第一个wxPython程序
- ORACLE之常用FAQ V1.0
- javascript 對象的各個高度
- 多重背包模版
- 我的第一篇文章
- C语言面试题(嵌入式开发方向,附答案及点评)
- 第一个delegate程序
- 强大的TypeOf
- FastReport报表的简单设计
- RFT V8.1.1
- 初入嵌入式
- hibernate更新问
- Web Services开发总结二 XML及相关规范学习资料
- hibernate如何实现部分字段更新
- 怎么样才能此生不悔?