State of run-time customisation and menu merging

Docking/MDI for Windows Forms Forum

Posted 12 years ago by Chien A.
Version: 2.0.0093
Platform: .NET 2.0
Environment: Windows XP (32-bit)
Avatar
Customising in run-time, it seems that merged portions of the menus cannot be manipulated (I am guessing this is intentional and not supported yet), however it is possible to insert new command links within currently merged portions of the menu and an issue lies here - customly inserted command links into merged menu portions do not retain their inserted position if afterwards the menu is merged in such a way that the inserted position is not valid anymore (eg insert at end of long merged menu, un merge menu to be shorter, then merge back - after merging back, the command link is no longer in its originally placed position during customisation). Worth noting Visual Studio does seem to handle this situation correctly though.

Also, while it is not possible to directly manipulate merged portions, it appears that merged command links can still be modified through the customiser dialog's 'Modify Selection' button (which offer some very nice features for run-time!) particularly deletion. In this way it is possible to delete a merged command link which stays deleted until the next time it is merged in again - confusing behaviour.

It would be nice if merging and customisation could work better together - ideally, supporting full customisation of merged sections like Visual studio.

Comments (1)

Posted 12 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar
Thanks for the suggestion. Part of this behavior is due to how menus merge. Right now, the child menu looks for "target" items to insert around. So if you introduce new items via customization into the target menu, this could slightly alter their positions around merged items if an unmerge and remerge appear.

Good point about the deletion from the customize menu. That will be fixed for the upcoming maintenance release.


Actipro Software Support

The latest build of this product (v2018.1 build 0341) was released 5 months ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.