在 .NET中利用委托实现窗体间通信
2006-06-29 11:29
579 查看
}
public partial class MainFrm: Form
...{
private void MainFrm _Load(object sender, EventArgs e)
...{
Middle.sendEvent += new Middle.SendMessage(this.DoMethod);
}
public void DoMethod(string getstr)
...{
listBox1.Items.Add(getstr);
}
}
ChildFrm.cs:
public partial class ChildFrm: Form
...{
public ChildFrm ()
...{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
...{
Middle.DoSendMessage(this.textBox1.Text);
textBox1.Text = "";
textBox1.Focus();
}
}
Middle.cs:
public static class Middle
...{
public delegate void SendMessage(string str);
public static event SendMessage sendEvent;
public static void DoSendMessage(string str)
...{
sendEvent(str);
}
}
public partial class MainFrm: Form
...{
private void MainFrm _Load(object sender, EventArgs e)
...{
Middle.sendEvent += new Middle.SendMessage(this.DoMethod);
}
public void DoMethod(string getstr)
...{
listBox1.Items.Add(getstr);
}
}
ChildFrm.cs:
public partial class ChildFrm: Form
...{
public ChildFrm ()
...{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
...{
Middle.DoSendMessage(this.textBox1.Text);
textBox1.Text = "";
textBox1.Focus();
}
}
Middle.cs:
public static class Middle
...{
public delegate void SendMessage(string str);
public static event SendMessage sendEvent;
public static void DoSendMessage(string str)
...{
sendEvent(str);
}
}
相关文章推荐
- 在.NET中利用委托实现窗体间安全通信
- 在.NET中利用委托实现窗体间通信
- 在.NET中利用委托实现窗体间通信
- 在.NET中利用委托实现窗体间通信
- 在.NET中利用委托实现窗体间通信
- 在 .NET中利用委托实现窗体间通信
- 在 .NET中利用委托实现窗体间通信
- 在.NET中利用委托实现窗体间通信
- 利用委托实现窗体间通信
- 利用委托的方法实现2个窗体之间的通信的一个小练习
- 利用委托实现winform窗体间通信
- 利用flash与.net下socket通信实现WEB页面的“推”(一)基本概述
- Winform中利用委托实现窗体之间的传值
- C#中多播委托实现多窗体通信
- Winform中利用委托实现窗体之间的传值
- Winform中利用委托实现窗体之间的传值
- C# 利用委托实现窗体间传值
- winform利用委托实现窗体间传值
- C# 利用委托实现窗体间传值