Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用线程显示一个简单的加载gif?_C#_Multithreading_Winforms_Loading - Fatal编程技术网

C# 如何使用线程显示一个简单的加载gif?

C# 如何使用线程显示一个简单的加载gif?,c#,multithreading,winforms,loading,C#,Multithreading,Winforms,Loading,如何使用线程例如,我有一个代码块,单击按钮后需要5秒才能完成执行,在执行过程中,我想显示一个加载程序,以便用户知道它仍在加载。我可以举个例子吗?当您开始执行逻辑时,用户等待游标 Cursor.Current = Cursors.WaitCursor; 完成后,更改为默认值 Cursor.Current = Cursors.Default; 不,不仅仅是光标。我在一个图片盒中准备了一个gif,我想在执行代码块时显示它[检查此链接。希望是您正在谈论的这一个,还有另一个来自SO的链接。[可能

如何使用线程例如,我有一个代码块,单击按钮后需要5秒才能完成执行,在执行过程中,我想显示一个加载程序,以便用户知道它仍在加载。我可以举个例子吗?

当您开始执行逻辑时,用户等待游标

Cursor.Current = Cursors.WaitCursor;
完成后,更改为默认值

   Cursor.Current = Cursors.Default;

不,不仅仅是光标。我在一个图片盒中准备了一个gif,我想在执行代码块时显示它[检查此链接。希望是您正在谈论的这一个,还有另一个来自SO的链接。[可能是重复的