我的Winform应用程序有一个带有选项卡控件的主窗体,在每个选项卡中都有一个用户控件。并且每个用户控件都有控件(如DataGridViews等),这些控件在用户控件的Load事件中加载。
我的问题是,我想在我的主窗体显示给用户之前初始化所有这些用户控件。当前,主窗体被显示,当用户单击其中一个选项卡时,用户控件开始运行其Load事件,并且这会使我的主窗体变空直到控件被加载。
因此,我想使用一个Splash屏幕来隐藏所有这些加载,直到所有控件都被加载。我以前使用过Splash屏幕,我知道如何隐藏和显示我的主窗体。关键是在主窗体的Load事件中加载所有用户控件。
我的问题是,我想在我的主窗体显示给用户之前初始化所有这些用户控件。当前,主窗体被显示,当用户单击其中一个选项卡时,用户控件开始运行其Load事件,并且这会使我的主窗体变空直到控件被加载。
因此,我想使用一个Splash屏幕来隐藏所有这些加载,直到所有控件都被加载。我以前使用过Splash屏幕,我知道如何隐藏和显示我的主窗体。关键是在主窗体的Load事件中加载所有用户控件。