读书人

怎么把form2中发生的button点击事件消

发布时间: 2012-05-08 22:09:41 作者: rapoo

如何把form2中发生的button点击事件消息传递给窗口form1
我有一个窗口form1,里面有一个textBox控件,一个button控件,点击button,生成一个窗口form2。在form2中有三个button,分别是button1,button2,button3.当我点击button1的时候,关闭窗口form2,传递一个int值1给窗口form1中的textBox控件。当我点击button2的时候,关闭窗口form2,传递一个int值2给窗口form1中的textBox控件。当我点击button3的时候,关闭窗口form2,传递一个int值3给窗口form1中的textBox控件。请问我如何实现上面描述的功能呢?

[解决办法]

C# code
form2单元Form1 _frm;public Form2(Form1 frm){InitializeComponent();_frm = frm;}按钮点击后_frm.Num = 1;form1单元增加属性private int _num=0;public int Num{get{return this._num;}set{this._num=value; MessageBox.Show(i.ToString());}}调用form2Form2 frm = new Form2(this);frm.Show();
[解决办法]
把textBox设置为public,然后用
Application["Form1"]textBox1.Text="1";
this.Close();

类似这样。

[解决办法]
http://topic.csdn.net/u/20110407/19/c1068d69-7331-4d02-bc0b-f5ba7a5f8dd8.html

读书人网 >C#

热点推荐