用c#在应用程式间发送消息
首先建立两个c#应用程式项目。
第一个项目包含一个windows form(form1),在form1上有一个button和一个textbox。
第二个项目包含一个windows form(form1),在form1上有两个button,分别用来测试第一个应用程式中button的
click事件和修改第一个应用程式中textbox的值。
第一个应用程式中form的代码如下:
using system; using system.drawing; using system.collections; using system.componentmodel; using system.windows.forms;
public class form1 : system.windows.forms.form { private system.windows.forms.button button1; private system.windows.forms.textbox textbox1;
private system.componentmodel.container components = null;
[stathread] static void main() { application.run(new form1()); }
public form1() { initializecomponent(); } protected override void dispose( bool disposing ) { if( disposing ) { if(components != null) { components.dispose(); } } base.dispose( disposing ); }
#region windows 窗体设计器生成的代码 private void initializecomponent() { this.button1 = new system.windows.forms.button(); this.textbox1 = new system.windows.forms.textbox(); this.suspendlayout(); // // button1 // this.button1.location = new system.drawing.point(32, 24); this.button1.nam