日期:2014-05-18  浏览次数:20853 次

请教一个很弱的问题。。
现在有一个FORM,里面有一个BUTTON,我想点击这个BUTTON后能打开另一个FORM1,因为FORM1里我想调用数据库。但是不知道怎么实现点击FORM里的按钮却连接FORM1呢?
比如现在用个按钮如下:
private void button1_Click(object sender, EventArgs e)
{
}
求大侠赐教。




------解决方案--------------------
Form1 frm = new Form1();
frm.Show();
------解决方案--------------------
C# code

private void button1_Click(object sender, EventArgs e)
{
    this.Hide();
    FORM1 f = new FORM1();
    f.Show();
}

------解决方案--------------------
.... Form1 中用 Form1_Load() 的方法 就可以了吧?? 不用再form 中写方法啊.
实例化的话 直接 Form1 frm1= new Form1();
frm1.[functionName]() 实例化对象.方法名 就好了
------解决方案--------------------
探讨
引用:
你主要仅仅是打开那个form吗?还是说你想点击这个按钮 去调用另一个form中的方法
如果是第一个 那2楼回答正确
如果是第二个 那首先得实例化form1 然后用form1.方法名 就可以了
满意就给分哈

你果然了解我,我想实现第二种,可以稍微具体点吗,我是小白

------解决方案--------------------
1.在你的FORM1里声明一个公有的静态变量保存TextBox里的卡号
然后FORM2 f2 = new FORM2()
f2.那个静态变量 就可以得到员工卡号了
2。你可以将FORM2里面实现“获取员工信息”的方法放到FORM2_Load()
里面、一显示窗口员工信息就出来了
------解决方案--------------------
探讨

C# code

private void button1_Click(object sender, EventArgs e)
{
this.Hide();
FORM1 f = new FORM1();
f.Show();
}