Hallo,
ich habe eine
SDI Anwendung mit einem Hauptmenu. Je nach Bedarf erweitere ich dieses Hauptmenu mit "Untermenüs" via der Prozedur "Merge();".
Dies funktioniert auch soweit allerdings verliert sich der Merge nach (fast) jeder Dialogbox die im Programm geöffnet wird. Genau das ist mein Problem. Ich führe dieses Verhalten auf das automatische "unmerge" zurück. In der Embarcadero Hilfe steht dazu:
To merge and unmerge main menus automatically when other forms are displayed, change the value of the AutoMerge property to true on all forms whose menus should be merged in.
Deshalb dachte ich, das automatische Unmerge kann ich los werden indem ich die "AutoMerge" Eigenschaft der Untermenüs (vom Typ 'TMainMenu') auf "false" setze. Anscheinend hat dies aber überhaupt keine Auswirkung auf das Menüverhalten. Weiß jemand wie ich das automatische Unmerge verhindern kann? Vielen Dank.
Grüße!
Michael