flicking for MainForm
本文关键字:MainForm for flicking | 更新日期: 2023-09-27 17:53:08
我有一个登录表单和一个mainForm。
加载MainForm后,它将被隐藏并加载LoginForm。如果用户输入了正确的身份验证,则将处理loginForm并显示MainForm。但是mainForm第一次加载了几秒钟。
我是用c#实现的。
我怎样才能避免这种电影?
Thanks in advance
当您打开mainForm时,它是否执行任何动画?如果是这样,它可能有助于将窗体的DoubleBuffered
属性设置为true
。
您应该在Program.Main()
中创建MainForm之前显示LoginForm。
如果你真的不需要在LoginForm出现之前加载MainForm,你可以这样做:
if (new LoginForm().ShowDialog() == DialogResult.OK)
{
Application.Run(new MainForm());
}