Displaying a Form as TopMost but only TopMost to the app, not everything

Administrator

VB.NET Forum Admin
Joined
Jun 3, 2004
Messages
1,462
Programming Experience
10+
I show a splash on startup and need to make sure the splash is always top most so I have the TopMost property set to true. The problem is this "TopMost" property is in "Windows" and not just the application. My customers don't like that they may launch my app, go to check e-mail and yet the splash screen is in their way.

Does anyone have a technique or suggestion on how to keep a form topmost to the application only and not have to use the TopMost property dominating everything in Windows?
 
I guess you're not using the default splash screen functionality.. Owned forms always stay on top of their owner, perhaps you can arrange something with this?
 
No, can't use the built-in functionality due to a custom login/authentication system. I rewired it using the owner property in a .Show method, thanks for the tip, that seems to be working.
 
Back
Top