Tag Archives: TopMost

Use a timer to make a form TopMost or BottomMost in C#

The example Make a form TopMost or BottomMost in C# uses one method for making a form bottommost. It overrides the form’s WndProc method and looks for the message WM_WINDOWPOSCHANGING. When it finds that message, the program uses the SetWindowPos … Continue reading

Posted in API, controls, forms, user interface | Tagged , , , , , , , , , , , , , , , , , | 2 Comments

Make a form TopMost or BottomMost in C#

Keeping a form on top of other windows is simple. Just set the form’s TopMost property to true. Keeping a form below other windows is harder. To do that, the program must override its WndProc method, look for messages that … Continue reading

Posted in API, controls, forms | Tagged , , , , , , , , , , , , , , , , , | 1 Comment

Make two forms open each other in C#

This is sort of a beginner’s exercise in making two forms work with each other, although it raises some non-beginner issues. Beginners often want to have two forms (or more) open each other. Unfortunately this is surprisingly confusing in C#. … Continue reading

Posted in forms, user interface | Tagged , , , , , , , , , , , | Leave a comment