flicking for MainForm

本文关键字:MainForm for flicking | 更新日期: 2023-09-27 17:53:08

我有一个登录表单和一个mainForm。

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

我是用c#实现的。

我怎样才能避免这种电影?

Thanks in advance

flicking for MainForm

当您打开mainForm时,它是否执行任何动画?如果是这样,它可能有助于将窗体的DoubleBuffered属性设置为true

您应该在Program.Main()中创建MainForm之前显示LoginForm。

如果你真的不需要在LoginForm出现之前加载MainForm,你可以这样做:

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