How to show a screen saver to kill time while loading data?

When I start my application, I first need to read some data, need to initialize some forms, and so on. During this time, the user sees only gray ready to display some forms.

It lasts a few seconds ...

I thought of a Splash Screen, which loads data into a separate stream, and also shows how long it will take. Or just a status bar?

How would you do something like this?

I am using C # .NET 3.5 + Winforms

+3
source share
4 answers

WindowsForm makes it easier to use Backgroundworker.

startus " ...".

MSDN: http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx

+2

CodeProject: #

, :

  • , , , .
  • ,
  • ,
  • .

, - , . 8 -)

alt text

+8

, . , , - (, ). .

, , . , .

0

Tom Clements . My Splash Screen, , .

0

Source: https://habr.com/ru/post/1715620/


All Articles