问题标签 [splash-screen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
44036 浏览

c# - C#中的多线程启动画面?

我希望在应用程序加载时显示启动画面。我有一个带有系统托盘控件的表单。我希望在此表单加载时显示初始屏幕,这需要一些时间,因为它正在访问 Web 服务 API 以填充一些下拉列表。我还想在加载之前对依赖关系做一些基本的测试(即web服务可用,配置文件可读)。随着启动的每个阶段的进行,我想用进度更新启动屏幕。

我已经阅读了很多关于线程的内容,但是我迷失了应该从哪里控制它(main()方法?)。我也错过了如何Application.Run()工作,这是应该创建线程的地方吗?现在,如果带有系统托盘控件的窗体是“活”窗体,那么飞溅应该来自那里吗?在表单完成之前它不会加载吗?

我不是在寻找代码讲义,更多的是一种算法/方法,所以我可以一劳永逸地解决这个问题:)

0 投票
4 回答
11316 浏览

c# - 淡入淡出闪屏

在 C# windows 窗体应用程序中。我有一个闪屏,后台发生了一些多线程进程。我想做的是当我最初显示启动画面时,我想让它看起来“淡入”。然后,一旦所有过程完成,我希望它看起来好像启动屏幕正在“淡出”。我正在使用 C# 和 .NET 2.0。谢谢。

0 投票
4 回答
6516 浏览

c# - 关闭不同线程时在其他窗口后面发送的应用程序窗口(C#)

我正在用 C#.NET 编写一个 Windows 窗体应用程序

启动时,应用程序会显示一个启动屏幕,该屏幕在单独的线程中运行。在显示初始屏幕时,主应用程序正在初始化。

主应用程序完成初始化后,将显示应用程序的主窗体,并且启动屏幕仍显示在顶部。

到目前为止,一切都符合预期。

然后,启动屏幕关闭,导致该线程退出。出于某种原因,此时,主应用程序窗口被发送到所有其他打开的 Windows 之后,特别是 Windows 资源管理器窗口,您首先单击 .exe 文件来运行应用程序!

是什么导致窗户突然像这样跳到“后面”?

0 投票
5 回答
6488 浏览

iphone - 在 iphone 应用程序启动期间播放电影文件(即在应用程序加载期间)

我想播放电影文件或任何动画文件,直到时间应用程序未完全加载。
有什么简单的方法吗?

0 投票
6 回答
12445 浏览

multithreading - 主线程忙时在Delphi中显示启动画面

我想在应用程序加载时显示启动画面。然而,一些第 3 方组件在初始化期间阻塞了主线程几秒钟,这导致所有表单不更新。是否可以使用自己的线程进行启动画面,以便在主线程忙时也会更新?

该应用程序是win32和Delphi 2007版。

编辑:我试图避免“未绘制的启动画面”效果,如果其他一些窗口(来自其他应用程序)位于启动画面的顶部,例如 alt-tabbing 到另一个应用程序并返回,就会发生这种情况。

0 投票
3 回答
1916 浏览

c# - 闪屏问题 - C# - VS2005

我有一个应用程序。

首先我显示一个闪屏,一个表单,这个闪屏会调用另一个表单。

问题:当显示启动画面时,如果我在启动画面上方打开另一个应用程序,然后最小化这个新打开的应用程序窗口,启动画面变成白色。我该如何避免这种情况?我希望我的启动画面清晰地显示并且不受任何应用程序的影响。

0 投票
5 回答
20065 浏览

c# - 启动画面等待线程完成

我仍然有启动画面的问题。我不想使用该属性SC.TopMost=true

现在我的应用场景如下:

在 progeram.cs 中:

在 SplashScreen 类中:

我想要的是启动屏幕类中的东西,它会等到线程完成。

有关更多详细信息,请告诉我我需要告诉您的内容。

0 投票
1 回答
1138 浏览

c# - 显示启动画面时播放声音?

我想在启动画面从服务器获取数据时播放声音。

声音文件不是太大。我希望你在启动计算机时听到 MSWinXP 欢迎声,以及在建立帐户时听到的声音。

我怎样才能做到这一点?

谢谢

0 投票
1 回答
3796 浏览

vb.net - VB.Net 启动画面不会消失

我正在使用内置功能在 VS2008 中使用 vb.net 定义启动画面。在 Me.Startup 中,我正在调用一个执行数据库版本检查的函数,然后在需要时进行更新。然后,此函数写入标签,如果需要写入状态,则使用调用。一切正常,所有数据库更新完成,但启动画面永远不会消失。它在更新运行时就在那里,当最后一个代码执行时,主窗体按预期显示,但启动屏幕仍在后台。当我关闭主窗体时,启动画面继续运行。我尝试添加代码以在代码运行时手动关闭启动屏幕表单,但没有效果。想法?

0 投票
24 回答
72173 浏览

cocoa-touch - 如何在 iPhone 上更长时间地显示启动画面?

如何在 iPhone 上显示比默认时间更长的启动画面?