form1窗口上有个button,点击buton,窗口跳转到form2窗体,form1关闭,请教下,哪位高人能给段代码,谢谢,新手上路,别笑话。

解决方案 »

  1.   

    这样有可能导至都关闭
    一般是
    form1.Hide();
    form2.Show();
      

  2.   

    asp.net 里: 在按钮事件里: Response.Redirect("Form2.aspx");
    winform里:在按钮事件里:先关闭当前form,然后实例化Form2,然后显示
    不会写winform程序了
      

  3.   

    form1.Hide();
    form2.Show();  
    出现如下错误: 非静态的字段、方法或属性“System.Windows.Forms.Control.Show()”要求对象引用
    非静态的字段、方法或属性“System.Windows.Forms.Control.Hide()”要求对象引用

      

  4.   

    this.Hide();
    form2.Show();  
    出现如下错误: 非静态的字段、方法或属性“System.Windows.Forms.Control.Show()”要求对象引用
      

  5.   

    在form1的事件处理函数里面
            private void button1_Click(object sender, EventArgs e)
            {
                this.Hide();
                Form2 form2 = new Form2();
                form2.Show();
            }
      

  6.   

    sbqcel(活死人 ━═☆ 吊死在一棵树上的猪!) ( ) 信誉:98    Blog   加为好友  2007-04-19 21:19:27  得分: 0  
     
     
       asp.net 里: 在按钮事件里: Response.Redirect("Form2.aspx");
    winform里:在按钮事件里:先关闭当前form,然后实例化Form2,然后显示
    不会写winform程序了
      
     
    正解
    form1.Hide();比较好,个人意见,初始化
    Form form2=new Form();
    form2.show();
      

  7.   

    form1.hide()是隐藏么?看字面意思象是
    如果是隐藏,那怎么能让他再显示?