小编sip*_*ppa的帖子

在发布时隐藏表单

我有一个只需要NotifyIcon按预期工作的程序.所以我一直试图让程序启动时隐藏主窗体.

在frmMain_Load中,我尝试了两种方法

this.Hide();
this.Visible = false;
Run Code Online (Sandbox Code Playgroud)

没有成功.

它们可以在其他方法中工作,例如NotifyIcon_MouseClick方法,但我希望它隐藏在Load中.

我在这里看到另一个问题,在那里Matias建议:

BeginInvoke(new MethodInvoker(delegate
{
    Hide();
}));
Run Code Online (Sandbox Code Playgroud)

这是有效的,但是当我启动程序时,我可以看到表单快速闪烁.它总比没有好,但我想知道是否有更好的解决方案.

谢谢.

c# forms hide winforms

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

forms ×1

hide ×1

winforms ×1