Tool Window and Focus

J

Johnny Jörgensen

I've a form that opens a tool window. The problem is that when the tool
window is opened, the main form itself passes focus to the toolwindow.

What I want and need is a toolwindow that works like a control with
tabstop=false, i.e. it doesn't get focus when the window is opened, but
focus is retained at the main form. And when you click a button on the
toolwindow, it processes the click event and returns focus to the main form.

Is that possible?

Cheers,
Johnny J.
 
G

Guest

You could set the focus back to the main form after you show the tool bar.

Form myToolBar = new Form();
myToolBar.Show();
this.Focus(); // focus back to the main form

Adrian.
 
J

Johnny Jörgensen

Tried that, but it doesn't work.

It goes into an endless loop somehow...

/Johnny J.



Adrian Voicu said:
You could set the focus back to the main form after you show the tool bar.

Form myToolBar = new Form();
myToolBar.Show();
this.Focus(); // focus back to the main form

Adrian.
--
[Please mark my answer if it was helpful to you]




Johnny Jörgensen said:
I've a form that opens a tool window. The problem is that when the tool
window is opened, the main form itself passes focus to the toolwindow.

What I want and need is a toolwindow that works like a control with
tabstop=false, i.e. it doesn't get focus when the window is opened, but
focus is retained at the main form. And when you click a button on the
toolwindow, it processes the click event and returns focus to the main
form.

Is that possible?

Cheers,
Johnny J.
 
G

Guest

When does it go into an endless loop? Can you describe what is happening?

Adrian.
--
[Please mark my answer if it was helpful to you]




Johnny Jörgensen said:
Tried that, but it doesn't work.

It goes into an endless loop somehow...

/Johnny J.



Adrian Voicu said:
You could set the focus back to the main form after you show the tool bar.

Form myToolBar = new Form();
myToolBar.Show();
this.Focus(); // focus back to the main form

Adrian.
--
[Please mark my answer if it was helpful to you]




Johnny Jörgensen said:
I've a form that opens a tool window. The problem is that when the tool
window is opened, the main form itself passes focus to the toolwindow.

What I want and need is a toolwindow that works like a control with
tabstop=false, i.e. it doesn't get focus when the window is opened, but
focus is retained at the main form. And when you click a button on the
toolwindow, it processes the click event and returns focus to the main
form.

Is that possible?

Cheers,
Johnny J.
 

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