我有登录表单和mainForm。
加载MainForm后,它将被隐藏并加载LoginForm。如果用户输入正确的身份验证,则将丢弃loginForm并显示MainForm。但是mainForm第一次加载电影几秒钟。
我在C#中实现。
如何避免这些电影?
提前致谢
答案 0 :(得分:0)
当你打开它时,mainForm是否会执行任何动画?如果是,则可能有助于将表单DoubleBuffered
属性设置为true
。
答案 1 :(得分:0)
您应该在Program.Main()
。
答案 2 :(得分:0)
如果您在LoginForm出现之前确实不需要加载MainForm,可以使用:
if (new LoginForm().ShowDialog() == DialogResult.OK)
{
Application.Run(new MainForm());
}