7个回答
展开全部
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace oalogin
{
public partial class demo : Form
{
public demo()
{
InitializeComponent();
}
/// <summary>
/// 关闭按钮单击
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnClose_Click(object sender, EventArgs e)
{
this.Close();
}
/// <summary>
/// 打开新窗体,隐藏当前窗体
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnOpen_Click(object sender, EventArgs e)
{
this.Hide();
new Form1().Show();
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace oalogin
{
public partial class demo : Form
{
public demo()
{
InitializeComponent();
}
/// <summary>
/// 关闭按钮单击
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnClose_Click(object sender, EventArgs e)
{
this.Close();
}
/// <summary>
/// 打开新窗体,隐藏当前窗体
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnOpen_Click(object sender, EventArgs e)
{
this.Hide();
new Form1().Show();
}
}
}
追问
不包含close定义,可能缺少程序集,怎么处理?
追答
// this.Close();
System.Environment.Exit(0);
试试这种还会报错么,我的是vs2012,新建的一个普通的c#windows窗体
展开全部
关闭一般是this.close(),打开一个新窗口就是实例化一个新的form,但是若要和主窗口交互,得要在主窗口里面添加构造函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关闭:this.close();
打开另外一个窗口:
Form2 frm2 = new Form2();
frm2.Show();
打开另外一个窗口:
Form2 frm2 = new Form2();
frm2.Show();
更多追问追答
追问
那个不包含close定义是咋回事?
追答
怎么会不包含close呢?你输入this后点就会出现关键字,里面就有close,不要忘了小括号和分号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
try this:
关闭窗体:
Application.Current.Shutdown();
打开窗体:
Window1 w1 = new Window1();
w1.Show();
关闭窗体:
Application.Current.Shutdown();
打开窗体:
Window1 w1 = new Window1();
w1.Show();
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关闭
this.close();
打开新窗体
新窗体 f=new 新窗体();
f.Show();
this.close();
打开新窗体
新窗体 f=new 新窗体();
f.Show();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询