Pinned windows - TopLevel rather than TopMost

Help improve Bet Angel.
Post Reply
User avatar
jimibt
Posts: 3641
Joined: Mon Nov 30, 2015 6:42 pm
Location: Narnia

Hey there,

Something that I've been meaning to bug you guys about for ages. As you know, the Always on Top pin allows windows to remain static, in place and on top of the desktop, no matter what other windows come into play. This is exactly as you'd expect and in the context of BA, it works perfectly.

However, things become a little less friendly and more distracting when other (non BA) applications are brought into the mix. If I have a number of BA windows *pinned* and then open up Chrome, I end up with a patchwork of BA windows sitting on top of my chrome session.

I actually understand why this is happening and is something that BA could easily remedy in a good application friendly way. Windows offers up a couple of different options to allow child windows to remain TopMost. The most commonly used (and imho - least application friendly) approach is to set the Window to be TopMost and thus the window has foreground focus, at a global level.

However, there is another practice that could be employed where the window is only *on top* when the BA application (Guardian or one-click) screen is active. This would entail using the TopLevel property to pin the window. That way, functionality within BA remains the same, but secondary applications can be run without having a BA quilt across them.

Now, I know that this could cause some unforeseen issues by simply switching this behaviour over, so would like to suggest that it be implemented to default to how it currently functions but also to have an option to constrain *pinned windows* to within the BA application focus.

Hope this is clear :). I did a quick google to see if it was only me that had this concern, and seems like there are quite a few.

Looking fwd to the update ;)


https://social.msdn.microsoft.com/Forum ... m=winforms

https://www.csharp-examples.net/topmost-form/

https://stackoverflow.com/questions/261 ... ation-only
Post Reply

Return to “Suggestions”