c# 隐藏主窗体
protected override void OnShown(EventArgs e) { base.OnShown(e); this.Hide(); }
将上面一句写在form的类代码里,虽然开始会闪一下,但这是我搜到的最简单的代码。勉强可以用。如果配合 WindowStyle设置为Minimized,就可以完全解决。
又发现一方法,可以完全隐藏启动:
public static void HideStart(this Form form, IWin32Window owner) { form.StartPosition = FormStartPosition.Manual; form.Left = 0 - form.Width; form.Top = 0 - form.Height; form.Show(); }
桂棹兮兰桨,击空明兮溯流光。