【发布时间】:2011-06-15 12:33:35
【问题描述】:
目前,表单的不透明度为 0%,因此当它加载时,它应该是不可见的,但是当表单加载时,它会在几秒钟内可见。由于默认不透明度设置为 0%,并且表单的可见性在不透明度设置回 100% 之前设置为 false,因此我认为在我告诉它之前表单应该是不可见的。
public FormMain()
{
InitializeComponent();
this.Visible = false;
this.Opacity = 1.00;
}
如何让我的表单默认不可见?
【问题讨论】:
-
程序启动时,
Application.Run(FormMain);使表单可见。因此,如果您想在加载时隐藏,请将this.Hide()或this.Visible = false添加到它的Paint 事件或创建FormMain的实例,然后调用Application.Run()
标签: c# winforms visibility opacity