VB.NET中如何在执行子程序时同步播放动画GIF?

2026-05-06 09:471阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计304个文字,预计阅读时间需要2分钟。

VB.NET中如何在执行子程序时同步播放动画GIF?

当我的应用程序运行子程序时,如何保持动画GIF运行?整个用户界面被阻止,因此我尝试以另一种形式显示它,但得到了相同的结果。两种情况:

1. 使用BackgroundWorker(下面的示例)+ 如果可能的话,“

VB.NET中如何在执行子程序时同步播放动画GIF?

2. 使用其他方法(请提供示例)+ 如果可能的话,“

当我的应用程序运行子程序时,如何保持动画gif运行.
整个用户界面被阻止,所以我尝试以另一种形式显示它,但我得到了相同的结果. 两件事情:

>使用BackgroundWorker(下面的示例)
>如果可以,请使用不确定的进度条,但这取决于所使用的技术.

BG工作者的例子:

Private wrkDeploy As New BackgroundWorker() Private Sub wndMain_Loaded(ByVal sender As Object, ByVal e As RoutedEventArgs) AddHandler wrkDeploy.DoWork, AddressOf wrk_DoWork AddHandler wrkDeploy.RunWorkerCompleted, AddressOf wrk_RunWorkerCompleted End Sub Private Sub wrk_RunWorkerCompleted(ByVal sender As Object, ByVal e As RunWorkerCompletedEventArgs) ' Hide Gif and start normal UI process again End Sub Private Sub wrk_DoWork(ByVal sender As Object, ByVal e As DoWorkEventArgs) ' Do all heavy work here End Sub Private Sub btnFilter_Click(ByVal sender As Object, ByVal e As RoutedEventArgs) ' Show GIF and disable whatever you need to wrkDeploy.RunWorkerAsync() End Sub

本文共计304个文字,预计阅读时间需要2分钟。

VB.NET中如何在执行子程序时同步播放动画GIF?

当我的应用程序运行子程序时,如何保持动画GIF运行?整个用户界面被阻止,因此我尝试以另一种形式显示它,但得到了相同的结果。两种情况:

1. 使用BackgroundWorker(下面的示例)+ 如果可能的话,“

VB.NET中如何在执行子程序时同步播放动画GIF?

2. 使用其他方法(请提供示例)+ 如果可能的话,“

当我的应用程序运行子程序时,如何保持动画gif运行.
整个用户界面被阻止,所以我尝试以另一种形式显示它,但我得到了相同的结果. 两件事情:

>使用BackgroundWorker(下面的示例)
>如果可以,请使用不确定的进度条,但这取决于所使用的技术.

BG工作者的例子:

Private wrkDeploy As New BackgroundWorker() Private Sub wndMain_Loaded(ByVal sender As Object, ByVal e As RoutedEventArgs) AddHandler wrkDeploy.DoWork, AddressOf wrk_DoWork AddHandler wrkDeploy.RunWorkerCompleted, AddressOf wrk_RunWorkerCompleted End Sub Private Sub wrk_RunWorkerCompleted(ByVal sender As Object, ByVal e As RunWorkerCompletedEventArgs) ' Hide Gif and start normal UI process again End Sub Private Sub wrk_DoWork(ByVal sender As Object, ByVal e As DoWorkEventArgs) ' Do all heavy work here End Sub Private Sub btnFilter_Click(ByVal sender As Object, ByVal e As RoutedEventArgs) ' Show GIF and disable whatever you need to wrkDeploy.RunWorkerAsync() End Sub