推广 热搜: LabVIEW  控制  自动化  电子  自动  软件  sci  机器视觉  编程  视觉 

C# 不同窗口传递参数

   日期:2019-01-14     浏览:17    评论:0    
核心提示:form1:private void button1_Click(object sender, System.EventArgs e) { Form2 frm = new Form2(); frm.OnSendString += (text
 form1:
private void button1_Click(object sender, System.EventArgs e)         {             Form2 frm = new Form2();             frm.onSendString += (text) => { textBox1.Text = text; };             frm.Show();         }  form2:         public delegate void SendStringHandler(String text);         public event SendStringHandler OnSendString;          private void button1_Click(object sender, EventArgs e)         {             if (onSendString != null)             {                 onSendString("在WinForms程序里实现窗体传值的最佳实践");             }         }
 

 

 
m_dlg.TextBoxChanged += new EventHandler(   (sender1, e1) =>   { richTextBox1.Text = m_dlg.TextBoxValue; }   );  =>相当于

m_dlg.TextBoxChanged
+= new EventHandler(m_dlg_textboxchanged); ... private void m_dlg_textboxchanged(object sender1, EventArgs e1) { richTextBox1.Text = m_dlg.TextBoxValue; }
 
 
打赏
 
更多>同类编程
0相关评论

推荐图文
推荐编程
点击排行

网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报