【发布时间】:2010-10-22 20:42:13
【问题描述】:
我在加载事件期间将表单的可见性更改为 false,并且表单仍然显示自己。绑定 this.Visible = false; 的正确事件是什么?到?我想实例化 Form1 而不显示它。
using System;
using System.Windows.Forms;
namespace TestClient
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.Visible = false;
}
}
}
【问题讨论】:
-
我很困惑有多少人在这个线程中给出了答案而不检查结果。隐藏();可见=假;在这种情况下,这些东西都不起作用。它不像其他形式,它是主要形式,无论你做什么都会显示出来。这里的人在给出虚假答案之前需要三思。顺便说一句,Visual Studio 2010 中的主窗体没有 Visible 属性。它根本不存在。
-
@Draek,好点子。但是您可以使用名为 ShowInTaskbar 和 WindowState 的属性的组合来实现类似的功能。我将其添加为答案。
标签: c# .net winforms events visibility