I may have found bug, but not sure. Please check this out.
I have a MDI Parent form with the [Text] property set to: <Something>.I also have two test Forms called [Form1] and [Form2], and theirrespective [Text] property values set accordingly <Form1> and <Form2>.
On the MDI form I have your UltraToolbarsManager. With [MDIMergeable] set to <True>Both of the other forms also have your UltraToolbarsManager. All formshave several tabs with controls in the ribbons (for test purposes).
Now when I first ran this project the Parent form had the correct text in Topsection of the ribbon area, and when you launched the other forms their text wasalso displayed. (with the child form maximized within the parent form)
Exp: OptiSave - [Board Comparison]
But, after playing with the ribbon [caption] property on all the UltraToolbarsManager toolson each form that text is NO longer displayed as before.
I've tried creating several other small projects and same result after changing the ribboncaption value. If don't mess with it, all is well.
I would like to be able to get my main project to display whatever text I have for theparent form, followed by the currently displayed and focused form, so the user can quickly determine where they have navigated. Similar to any other Windows program out there.
What am I doing wrong, or right??Help!!
Thanks ahead of time,
PR
This is correct behavior. Setting the UltraToolbarsManager.Ribbon.Caption property to a value will prevent the normal caption of "<MdiParentText> - [<MdiChildText>] to appear and mdi child are activated. To get back to the default behavior, set the UltraToolbarsManager.Ribbon.Caption back to null.