弹出MainForm

时间:2011-04-27 14:38:14

标签: c#

我有登录表单和mainForm。

加载MainForm后,它将被隐藏并加载LoginForm。如果用户输入正确的身份验证,则将丢弃loginForm并显示MainForm。但是mainForm第一次加载电影几秒钟。

我在C#中实现。

如何避免这些电影?

提前致谢

3 个答案:

答案 0 :(得分:0)

当你打开它时,mainForm是否会执行任何动画?如果是,则可能有助于将表单DoubleBuffered属性设置为true

答案 1 :(得分:0)

您应该在Program.Main()

中创建MainForm之前显示LoginForm

答案 2 :(得分:0)

如果您在LoginForm出现之前确实不需要加载MainForm,可以使用:

if (new LoginForm().ShowDialog() == DialogResult.OK)
{
    Application.Run(new MainForm());
}