我想制作一个在标签中显示消息“登录”的屏幕,同时所有组件都以表单形式加载。当我执行游戏时,它会在显示所有设计之前在空白屏幕中停留大约 5 秒,所以我想要加载直到完全加载。
最佳答案
只需创建一个新的“启动屏幕”表单,加载完成后将其隐藏。在加载完成之前不要显示当前表单。
这是一种方法:
- 初始化并显示启动窗口
- 初始化但保持主窗口隐藏
- 主窗口完全加载后,显示它并关闭启动窗口
那里有很多示例代码,只需谷歌即可。一些链接:
http://crazorsharp.blogspot.se/2009/06/creating-splash-screen-in-net-with.html http://www.codeproject.com/Articles/5454/A-Pretty-Good-Splash-Screen-in-C http://www.codersource.net/MicrosoftNet/CWinForms/CreatingaSplashScreeninC.aspx
关于组件加载时的 C# 加载屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17000250/