none
如何在VS2008中用C#弹出一个新窗体 RRS feed

  • 问题

  • 我在vs2008中做了两个窗体  想要单击F1中的按钮让F2弹出来  请问应该怎样编写代码? 我用的F2.Show()为什么不可以

    2011年8月1日 1:56

答案

  • 怎么不可以,亲,

    1.检查下你F2窗体的可见性,这个应该很简单

    2.检查下F1窗体中按钮的单击事件是否和按钮的CLICK绑定

     private void button2_Click(object sender, EventArgs e)
        {
          Form1 f1 = new Form1();
          f1.Show();
        }
    

     


    http://blog.csdn.net/zx13525079024
    2011年8月1日 2:11
  •         private void button1_Click(object sender, EventArgs e)
            {
                Form2 f2 = new Form2();
                f2.Show();
            }
    Ellis_Wong
    2011年8月1日 2:24

全部回复

  • 怎么不可以,亲,

    1.检查下你F2窗体的可见性,这个应该很简单

    2.检查下F1窗体中按钮的单击事件是否和按钮的CLICK绑定

     private void button2_Click(object sender, EventArgs e)
        {
          Form1 f1 = new Form1();
          f1.Show();
        }
    

     


    http://blog.csdn.net/zx13525079024
    2011年8月1日 2:11
  •         private void button1_Click(object sender, EventArgs e)
            {
                Form2 f2 = new Form2();
                f2.Show();
            }
    Ellis_Wong
    2011年8月1日 2:24
  • 如果想让F2继承F1 该怎样改动一下呢?

    2011年8月1日 2:26
  • public partial class Form1 : Form2 { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.Show(); } }
    Ellis_Wong
    2011年8月1日 2:31
  • 怎么检查窗体可见性
    2018年5月16日 0:50