Hi,
is it possible to activate a Ribbon Tool so that it will be focused like the active Control on a Windows Form?
When im trying to set the Active State with the "IsActiveTool" Property the following Error appears:
Can't activate a root tool. Only tool instances that are in an UltraToolbar's or PopupMenuTool's Tools collection can be activated.
The same Error occurs when im using the "ActiveTool" Property on the Toolbars Manager.
Im using the Infragistics 2007 Volume 3 Version of the Toolbar.
Whats the Problem? Ribbon Tools cant have Sub Items i think?!? So why i cant activate a Ribbon Tool?
I'm guessing you're getting the tool from the Tools collection of the toolbars manager. This collection contains root tools that are not visible and therefore cannot be activated. Instead, you probably want to do something like this:
this.ultraToolbarsManager.Ribbon.Tabs[0].Groups[0].Tools["ButtonTool1"].IsActiveTool = true;
This sets IsActiveTool on an instance tool as opposed to a root tool.
Thank you.
but i still have the problem that my TextBoxTool is not focussed on the Windows Form.
When my Windows Form gets loaded, i need to bring the cursor into the TextBoxTool of my Ribbon.
Im looking for something like:
myWindowsFormInstance.ActiveControl = myTextBoxToolFromRibbon;
do you have any ideas?
thanks a lot