I have the same issue as in this ticket:
Which is very annoying to start with. I migrated to 12.1 based on the breaking change list for my latest app build and this item wasn't listed. All of my toolbars on child screens are now hidden I have to update around 50 forms.
The problem is the new "feature" BarManager.HideBarsWhenMerging (which has no documentation) seems to have caused another issue in itself.
I have toolbars in various locations on my child forms, not just as main menu bars, and I also have status bar on each child form, which I merge to the mdiparent.
I want the toolbars left alone, and the status bar merged, but:
With BarManager.HideBarsWhenMerging set to True, the status bar is merged by all of my toolbars are missing.
With BarManager.HideBarsWhenMerging set to False, the status bar is merged but is still visible on the child form, so it shows twice.
I need the old functionality back where I could merge the status bars and keep my toolbars visible. This is urgent as my app is currently in testing and this issue is holding up bug testing.
Michael, I have tried your approach (hiding and making visible child bars manually), and it appears to work fine for me. I have attached a sample project demonstrating this. Would you please check whether or not we are doing this in the same way. If not, please modify my test project to reproduce the problem.
Is your intention to post an answer to your own question?
- If so, then proceed.
- If you simply wanted to post additional information, ask for further clarification, or to just say "Thanks!", please click Leave a Comment.
- If you wish to edit your original question, please use the Edit button in the Toolbox at the top right corner of that entry.