窗体传值
using System; using System.Collections.Generic; using System.Text; namespace passValueForm { class Middle { public delegate void SendMessage(string str); public static event SendMessage sendEvent; public static void DoSendMessage(string str) { sendEvent(str); } } }
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace passValueForm { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Middle.sendEvent += new Middle.SendMessage(DoMethod); } public void DoMethod(string getstr) { this.textBox1.Text = getstr; } private void button1_Click(object sender, EventArgs e) { Form2 f = new Form2(); f.Show(); } } }
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace passValueForm { public partial class Form2 : Form { public Form2() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Middle.DoSendMessage(this.textBox1.Text); } } }
posted on 2013-05-29 11:05 HOT SUMMER 阅读(143) 评论(0) 收藏 举报
浙公网安备 33010602011771号