making a splash screen?

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
 
D

Dave Sexton

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.
 
L

Lucian Wischik

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.
 
D

Dave Sexton

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 :)
 
C

Cor Ligthert [MVP]

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
 
L

Lucian Wischik

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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top