组件加载时的 C# 加载屏幕

标签 c# screen loading

我想制作一个在标签中显示消息“登录”的屏幕,同时所有组件都以表单形式加载。当我执行游戏时,它会在显示所有设计之前在空白屏幕中停留大约 5 秒,所以我想要加载直到完全加载。

最佳答案

只需创建一个新的“启动屏幕”表单,加载完成后将其隐藏。在加载完成之前不要显示当前表单。

这是一种方法:

  1. 初始化并显示启动窗口
  2. 初始化但保持主窗口隐藏
  3. 主窗口完全加载后,显示它并关闭启动窗口

那里有很多示例代码,只需谷歌即可。一些链接:

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/

相关文章:

c# - 是否可以使 IEnumerable<char> 实现 IComparable?

c# - 如何向全局轴中的对象添加力?

css - 在 R Shiny 中闪烁加载文本

java - 图像不会立即在 Swing Java 桌面应用程序中绘制/加载

jquery - ajaxStart() 显示加载消息似乎不起作用

c# - 添加带有颜色指示器 ASP.NET 图表的自定义图例

javascript - 是否可以使用 Jurassic Library 获取 js 变量来分配 C# 字符串

python - 在 Python 中使用 gtk.gdk 获取事件根窗口

ios - 如何在 swift 5 中显示模态屏幕?

windows - 哪种屏幕尺寸更适合最终用户