Here is a tricky case.
I am showing a ToolStripDrowDown "from" a ToolWindow. I am aware ToolStripDropDowns are actually forms, not subcontrols, so that showing them from a control is loosely defined from a technical point of view. What I mean is that in reaction to a user action in a control inside the toolwindow, I display the toolstripdropdown next to this control.
The ToolStripDropDown contains a focusable control.
Here is the problematic scenario:
- the tool window is in autohide mode
- the user selects the toolwindow
- the user causes the toolstripdropdown to be displayed
- the user clicks inside the focusable control in the toolstripdropdown
- logically, the toolwindow loses focus and is hidden.
I am aware this is a perfectly logical behaviour by RadDock, but I am looking for a workaround. Any idea would be greatly appreciated.
PS: I am opened to giving up on ToolStripDropDowns. I am using it to provide a kind of light, unintrusive, dialog box, meaning it's not modal and automatically disappears whenever the user clicks somewhere else in the application. It's kind of a kludge, but it's been mostly satisfactory till now.
I am showing a ToolStripDrowDown "from" a ToolWindow. I am aware ToolStripDropDowns are actually forms, not subcontrols, so that showing them from a control is loosely defined from a technical point of view. What I mean is that in reaction to a user action in a control inside the toolwindow, I display the toolstripdropdown next to this control.
The ToolStripDropDown contains a focusable control.
Here is the problematic scenario:
- the tool window is in autohide mode
- the user selects the toolwindow
- the user causes the toolstripdropdown to be displayed
- the user clicks inside the focusable control in the toolstripdropdown
- logically, the toolwindow loses focus and is hidden.
I am aware this is a perfectly logical behaviour by RadDock, but I am looking for a workaround. Any idea would be greatly appreciated.
PS: I am opened to giving up on ToolStripDropDowns. I am using it to provide a kind of light, unintrusive, dialog box, meaning it's not modal and automatically disappears whenever the user clicks somewhere else in the application. It's kind of a kludge, but it's been mostly satisfactory till now.