C#以application.run打开的窗体怎么隐藏

//启动主窗体System.Windows.Forms.Application.Run(newfrmMain());... //启动主窗体 System.Windows.Forms.Application.Run(new frmMain()); 展开
 我来答
winmsing
推荐于2018-03-29 · TA获得超过612个赞
知道小有建树答主
回答量:414
采纳率:0%
帮助的人:430万
展开全部
//做一个有参构造函数的窗口
public partial class Form1 : Form
{
bool State;//窗口状态
public Form1(bool a)
{
State = a;
InitializeComponent();
}
protected override void OnShown(EventArgs e)///重写onshown事件
{
if (State)
{
this.ShowInTaskbar = true;
this.WindowState = System.Windows.Forms.FormWindowState.Normal;
base.OnShown(e);
}
else
{
this.WindowState = System.Windows.Forms.FormWindowState.Minimized;//最小化 启动
this.ShowInTaskbar = false;//不在任务栏显示图标
this.Hide();//隐藏窗口
}
}

}
调用的时候用:
System.Windows.Forms.Application.Run(new form1(ture)); //显示主窗口;
System.Windows.Forms.Application.Run(new form1(false));//隐藏主窗口;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式