国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C# > 正文

C#簡(jiǎn)單實(shí)現(xiàn)子窗體向父窗體傳值的方法

2019-10-29 21:38:31
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

這篇文章主要介紹了C#簡(jiǎn)單實(shí)現(xiàn)子窗體向父窗體傳值的方法,以實(shí)例形式較為詳細(xì)的分析了C#窗體間傳值的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了C#簡(jiǎn)單實(shí)現(xiàn)子窗體向父窗體傳值的方法。分享給大家供大家參考。具體如下:

擊Form1的button1 打開(kāi)Form2

再點(diǎn)擊Form2的button2

在button2_Click事件中 通過(guò)this.Owner將Form2的textBox2的值設(shè)置給Form1的textBox1

并關(guān)閉Form2

 

  1. public partial class Form1 : Form 
  2. public Form1() 
  3. InitializeComponent(); 
  4. private void button1_Click(object sender, EventArgs e) 
  5. Form2 frm2 = new Form2(); 
  6. frm2.Show(this);//或 frm2.ShowDialog(this); 
  7. ////或者 
  8. //Form2 frm2 = new Form2(); 
  9. //frm2.Owner = this; 
  10. //frm2.Show();//或 frm2.ShowDialog(); 
  11. public partial class Form2 : Form 
  12. public Form2() 
  13. InitializeComponent(); 
  14. private void button2_Click(object sender, EventArgs e) 
  15. Form1 frm1 = (Form1)this.Owner; 
  16. //注意 如果textBox1是放在panel1中的 則先找panel1 再找textBox1 
  17. ((TextBox)frm1.Controls["textBox1"]).Text = this.textBox2.Text; 
  18. this.Close(); 

點(diǎn)擊Form1的button1 打開(kāi)Form2

再點(diǎn)擊Form2的button2

在button2_Click事件中 通過(guò)this.Owner及調(diào)用父窗體Form1的公開(kāi)屬性或方法

將Form2的textBox2的值設(shè)置給Form1的textBox1

并關(guān)閉Form2

 

 
  1. public partial class Form1 : Form 
  2. public Form1() 
  3. InitializeComponent(); 
  4. public string TextBox1Text 
  5. set { this.textBox1.Text = value; } 
  6. get { return this.textBox1.Text; } 
  7. private void button1_Click(object sender, EventArgs e) 
  8. Form2 frm2 = new Form2(); 
  9. frm2.Show(this);//或 frm2.ShowDialog(this); 
  10. ////或者 
  11. //Form2 frm2 = new Form2(); 
  12. //frm2.Owner = this; 
  13. //frm2.Show();//或 frm2.ShowDialog(); 
  14. public partial class Form2 : Form 
  15. public Form2() 
  16. InitializeComponent(); 
  17. private void button2_Click(object sender, EventArgs e) 
  18. Form1 frm1 = (Form1)this.Owner; 
  19. frm1.TextBox1Text = this.textBox2.Text; 
  20. this.Close(); 

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 和田市| 清水河县| 九龙城区| 安国市| 永昌县| 贵港市| 新泰市| 安塞县| 钟山县| 绥芬河市| 页游| 诏安县| 厦门市| 新河县| 岑巩县| 邢台县| 许昌县| 禄丰县| 江城| 缙云县| 合江县| 丽江市| 雅安市| 临潭县| 攀枝花市| 黄平县| 浠水县| 长垣县| 桦川县| 宁城县| 汽车| 聂荣县| 益阳市| 苏尼特右旗| 调兵山市| 庆云县| 临桂县| 洛宁县| 樟树市| 根河市| 泽库县|