Tool window that always above the main form.

S

Sin Jeong-hun

It is not hard to see such tool windows that stay always above the
main form, but are modeless and are not above other applications'
windows. Is this achievable with pure BCL? The only thing I know is
using TopMost property. But this makes the form stays above all other
application's windows. Should I use Win32 API for this?

What I want is another form that the main form, which is;
1) modeless
2) Stays always above the main form
3) But not always on the windows of other applications
4) and not an MDI child form, nor the main form is a MDI parent form.

Thanks for any hints.
 
S

Sin Jeong-hun

It is not hard to see such tool windows that stay always above the
main form, but are modeless and are not above other applications'
windows. Is this achievable with pure BCL? The only thing I know is
using TopMost property. But this makes the form stays above all other
application's windows. Should I use Win32 API for this?

What I want is another form that the main form, which is;
1) modeless
2) Stays always above the main form
3) But not always on the windows of other applications
4) and not an MDI child form, nor the main form is a MDI parent form.

Thanks for any hints.

Since no one has replied, can I assume that it is impossible with C#,
and only is achievable through Windows API? At least it must be
possible with Windows API, because I know a lot of other applications
that do this.
 
S

Sin Jeong-hun

Since no one has replied, can I assume that it is impossible with C#,
and only is achievable through Windows API? At least it must be
possible with Windows API, because I know a lot of other applications
that do this.

There has been still no reply. No one knows anything about that, or my
question was rude? I really hope to get some advice for this. Thank
you.
 
S

Sin Jeong-hun

There has been still no reply. No one knows anything about that, or my
question was rude? I really hope to get some advice for this. Thank
you.

I've just found that an overloaded Show(IWindows) method does exactly
what I wanted.
Sorry for all the troubles. Thanks.
 

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