九五贰柒
2015-04-06 03:04
采纳率: 20%
浏览 1.6k
已采纳

Winform 两个窗体问题、 求指教

FrmShow show;
private void FrmMain_Load(object sender, EventArgs e)
{

    show = new FrmShow();
    show.Show();
    }
    当在main窗体 点击一个按钮,获取信息 如何展示在FrmShow窗体?
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • devmiao 2015-04-06 03:08
    已采纳
    点赞 评论
  • danielinbiti 2015-04-06 03:08
    点赞 评论
  • danielinbiti 2015-04-06 03:20
     FrmShow:
     public void showMsg(String msg)
            {
                textBox1.Text = msg;
            }
    
        FrmMain:
        private void button1_Click(object sender, EventArgs e)
            {
                show.showMsg("test1");
            }
    
    点赞 评论
  • devmiao 2015-04-06 03:25

    最简单的:

     在FrmShow里面找到
    class FrmShow
    {
        //这里加一个构造函数
            public FrmShow(string msg) : this()
            {
                textBox1.Text = msg;
            }
    }
    
    你的代码
    show = new FrmShow("要传入的文字");
    show.Show();
    

    不过推荐
    http://bbs.csdn.net/topics/360140208
    它支持双向传值,是最好的做法。

    点赞 评论

相关推荐 更多相似问题