C#中窗体2如何调用窗体1的数据

 我来答
chenkaka0578
2010-06-02 · TA获得超过219个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:0
展开全部

刚好没事帮你做了一个实例,

Form1中的数据传到Form3,

然后form3的数据再传回到form1 

form1.cs代码

  private void btn_select_Click(object sender, EventArgs e)

        {

            Form3 fm3 = new Form3(this.textBox1.Text.Trim());

            fm3.returntxt += new Form3.ReturnTxt(fm3_returntxt);

            fm3.ShowDialog();

        }

        private void fm3_returntxt(string str, object form)

        {

            //throw new Exception("The method or operation is not implemented.");

            this.textBox1.Text = str;

            ((Form3)form).Close();

        }

form3.cs代码

    public partial class Form3 : Form

    {

        private string str = "";

        public delegate void ReturnTxt(string str, object form);

        public event ReturnTxt returntxt;

        public Form3()

        {

            InitializeComponent();

        }

        public Form3(string a)

        {

            InitializeComponent();

            str = a;

        }

        private void button1_Click(object sender, EventArgs e)

        {

            if (returntxt != null)

                returntxt(this.textBox2.Text.Trim(), this);

        }

        private void Form3_Load(object sender, EventArgs e)

        {

            this.textBox1.Text = str;

        }

    }

0614wenzi
2010-06-02 · TA获得超过467个赞
知道答主
回答量:132
采纳率:0%
帮助的人:74.9万
展开全部
在窗体的一个控件方法里面写上:
被调用的窗体1类 对象名=new 被调用的窗体1类();
对象名.Show();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
duaiyue000
2010-06-02 · 超过18用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:47.4万
展开全部
窗体1中:
from2 fr = new from2(a);
fr.show();

窗体2中:
public string a;
public qgMain()
{
InitializeComponent();
}
public qgMain(string str):this()
{
this.a = str;
}

或者:
窗体1中:
from2 fr = new from2();
fr.show();
fr.a = a;

窗体2中:
public string a;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
akaxxq
2010-06-02
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
打开窗体2的时候传个参数 this
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式