making a splash screen?

  • Thread starter Thread starter giddy
  • Start date Start date
G

giddy

hi ,

like my subject says . . i wanna make a splash screen , i have the
picture i want to use.

I wanna do it the right way , in VB i'd seen source that used a FORM!
without borders and a picbox on it with the picture! =S

I wanna read the bitmap . and paint it on the screen!

I 'm using C#05 (.NET 2)

Thanks
Gideon
 
Hi Gideon,

IMO the best way to make a splash screen is to use a Form, as you've read.
You can set the TopMost property to true as well.
 
Dave Sexton said:
IMO the best way to make a splash screen is to use a Form, as you've read.
You can set the TopMost property to true as well.

But please don't. Because that will stop your users from continuing
with their productive work in other applications while they way for
yours to load.
 
Hi Lucian,

Good point, but I wouldn't always count it out.

Some applications may require lengthy initialization to determine which UI
will actually be shown. If the initialization requires connecting to a
remote server and possibly acquiring credentials from the user, then a
splash screen might be desirable. Showing an empty application shell or
nothing at all seems to frustrate some users more than just seeing a simple
splash screen.

When an application performs a lengthy initialization process without
displaying any UI, some users that lack patience might try to execute the
program multiple times (although a Mutex solves that one).

Although, I agree that no splash screen at all should be the default advice
given :)
 
Giddy,

There is no difference in creating a splash form in VB.Net or by C# beside
some ; characters and the way you declare your variables and events.

Cor
 
Dave Sexton said:
Good point, but I wouldn't always count it out.
Some applications may require lengthy initialization to determine which UI
will actually be shown.

Sorry, I just meant "don't make it topmost on top of all the other
applications on my system". Yes, it's sensible to show a splashscreen
topmost just with respect to your own application.
 
Back
Top