有2个窗体form1和form2,form1中有个panel和一个button,panel里有个label,panel的visible初始属性设置为false,form2中有一个textbox和一个button,我想点击form1中button使form2出现,而且form1不关闭,然后用form2中button_click事件使textbox传值给form1中label,然后form2关闭,form1中panel的visible属性变为true。求代码啊。。paneltextboxlabel

解决方案 »

  1.   

    1,从form1中传值到form2,进行判断;
    2,使用事件;
      

  2.   

    代码:http://bbs.csdn.net/topics/390128592
      

  3.   

    那个令panel的visible变为true怎么写,我在form2里这么写的this.fm1.panel1.Visible = true;没效果啊
      

  4.   

    - -和你那个赋值的贴子一样的,
    Form1的
    private void button1_Click(object sender, EventArgs e)
    {
            Form2 fm = new Form2();
            if(fm.ShowDialog()==DialogResult.OK)
                {
          lable1.text =fm.Result 
    this.panel.visible=true;
        }
     
    }
     
    2的:
    public string Result {get;set;}
    private void button1_Click(object sender, EventArgs e)
    {
            Result=text1.text;
    this.DialogResult=DialogResult.OK;
    Close();
    }