我实际上有一个经典的 Windows 窗体和一个按钮。我有这个代码
private void Form1_Load(object sender, EventArgs e)
{
this.Hide();
this.Visible = false;
}
private void button1_Click(object sender, EventArgs e)
{
this.Hide();
}
我想知道为什么表单在加载后没有隐藏,但在我单击该按钮时有效?谁能解释一下?
最佳答案
Load 事件在窗体实际可见之前触发。尝试使用 Form.Shown事件。这将在表单实际绘制到屏幕上时触发。
关于c# - 为什么 this.Hide() 在 Form1_load 事件中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7003587/