C#實(shí)現(xiàn)窗體間傳遞數(shù)據(jù)實(shí)例
更新時(shí)間:2014年07月16日 16:22:18 投稿:shichen2014
這篇文章主要介紹了C#實(shí)現(xiàn)窗體間傳遞數(shù)據(jù)實(shí)例,需要的朋友可以參考下
本文以實(shí)例詳述了C#兩個(gè)窗體之間傳遞數(shù)據(jù)的實(shí)現(xiàn)方法,具體的操作步驟如下:
1.建立兩個(gè)窗體,并采用公用變量值傳遞:
public partial class Form1 : Form //父窗體
{
public string name="";
public Form1()
{
InitializeComponent();
}
private void newBtn_Click(object sender, EventArgs e)
{
Form2 form2 =new Form2();
form2.ShowDialog();
if (form2.DialogResult == DialogResult.OK)
{
textBox1.Text = form2.name;
form2.Close();
}
}
}
public partial class Form2 : Form // 子窗體
{
public string name
{
set { textBox1.Text = value; }
get { return textBox1.Text; }
}
public Form2()
{
InitializeComponent();
}
private void OK_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
{
MessageBox.Show("input!");
return;
}
DialogResult = DialogResult.OK;
Close();
}
}
2.使用地址方式傳遞
public partial class Form1 : Form //parent form
{
public string name="";
public Form1()
{
InitializeComponent();
}
private void newBtn_Click(object sender, EventArgs e)
{
Form2 form2 =new Form2();
form2.Owner = this;//form2的指針指向form1
form2.ShowDialog();
textBox1.Text = form2.name;
form2.Close();
}
}
public partial class Form2 : Form //son form
{
public string name
{
set { textBox1.Text = value; }
get { return textBox1.Text; }
}
public Form2()
{
InitializeComponent();
}
private void OK_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
{
MessageBox.Show("input!");
return;
}
Form1 form1 = (Form1)this.Owner;//form2的父窗體指針賦給form1
Close();
}
}
相關(guān)文章
詳解C# WebApi 接口測(cè)試工具:WebApiTestClient
這篇文章主要介紹了詳解C# WebApi 接口測(cè)試工具:WebApiTestClient,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-07-07
C#檢查Windows是否安裝了某個(gè)服務(wù)的方法
這篇文章主要介紹了C#檢查Windows是否安裝了某個(gè)服務(wù)的方法,涉及C#操作windows系統(tǒng)服務(wù)的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03
C#使用Equals()方法比較兩個(gè)對(duì)象是否相等的方法
這篇文章主要介紹了C#使用Equals()方法比較兩個(gè)對(duì)象是否相等的方法,涉及C#操作對(duì)象的相關(guān)技巧,需要的朋友可以參考下2015-04-04
C#實(shí)現(xiàn)解析百度天氣數(shù)據(jù),Rss解析百度新聞以及根據(jù)IP獲取所在城市的方法
這篇文章主要介紹了C#實(shí)現(xiàn)解析百度天氣數(shù)據(jù),Rss解析百度新聞以及根據(jù)IP獲取所在城市的方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-10-10
C#?多項(xiàng)目打包時(shí)如何將項(xiàng)目引用轉(zhuǎn)為包依賴(最新推薦)
這篇文章主要介紹了C#多項(xiàng)目打包時(shí)如何將項(xiàng)目引用轉(zhuǎn)為包依賴,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2025-04-04

