窗口也是类public变量当然可用
解决方案 »
- 求一个sidebar.dll,
- 启动调试(F5)和开始执行(CTRL+F5)得到的结果不一样!!!
- 如何将datatable里面的数据保存到数据库中已有的一张表中?
- DropDownList 奇怪的初始化问题
- 我在label中写了个表格,导出到Excel中,怎么代码写???
- c#与asp.net 关系
- 怎样读取XML 文件
- 异常详细信息: System.ComponentModel.Win32Exception: 拒绝访问。
- 小菜鸟提问,@"shhdhhs"前面个@是什么意思,为什么有了这个东西的字符串就不能写进文件去了??
- 用C#编写一个抓网页的应用程序的问题
- 一个数据表之间的关联问题
- 如何把keyup事件的回车(enter)事件转换为下箭头(downarrow)事件?
public Form2 form2;
form2=new Form2();
form2.Show();假设按钮功能为关闭
This.Close();public~~就是公用的,那里都可以用的:)还有就是建议你去学校的图书馆找找,应该有书吧
我正抱着学校的两本书啃那:)
至于定義public變量,我建議你,最好用class來實現.
這是OOP的中心思想.
form2=new Form2(); 吗?
我在按钮里写打开或关闭的代码,总是错误,说我要打开的窗体没有打开或关闭的方法或窗体名找不到。怎样解决?
{
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Button button2;
protected Form2 frm;
public Form1()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
frm = new Form2();
//
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}
private void button1_Click(object sender, System.EventArgs e)
{
frm.Visible = true;
frm.Show();
}
private void button2_Click(object sender, System.EventArgs e)
{
frm.Visible = false; //如果想再次打开,不要用Close(); 他会析构
}}
{
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Button button2;
//protected Form2 frm; 如果想通过 new Form1().frm.Show() 使用,请声明为 public
public Form2 frm; //不过最好是封装一下,只提过公用方法
public void CloseForm2()
{
frm.Visible = false;
}
public void ShowForm2()
{
frm.Visible = true;
frm.Show();
} public Form1()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
frm = new Form2();
//
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}}
{
Form1 form1 = new form1();
private void button2_Click(object sender, System.EventArgs e)
{
form1.show();
}
private void button1_Click(object sender, System.EventArgs e)
{
form1.close();
}
}