Zitat von
marabu:
Hallo Peter,
das Verhalten mag zuerst seltsam erscheinen, ist aber nicht fehlerhaft. Es rührt daher, dass jeder Eintrag im Hauptmenü automatisch geöffnet werden soll, wenn man nach dem Öffnen eines Menüs die anderen Einträge mit der Maus überfährt. Die gängigen Style Guides verbieten Einträge im Hauptmenü, die keine Untereinträge aufweisen, allerdings wird das im Menu Designer nicht abgefangen.
Grüße vom marabu
Nun gut.
Das ADVMenüsystem verhält sich in D2006 etwas störrisch.
Da Toolbar2000 ähnliche Probleme hat, vermute ich die Ursache mal im Delphi-Designer.
(Positionen ändern sich im Entwurfsmodus sporadisch, Probleme beim Docking , Floatende Größen von Toolbars u.s.w.)
Korrekter Weise sollte ich 2 oder 3 Toolbars nebeneinander anordnen. Das funktioniert aber so nicht betriebssicher.
(Delphi hatte mit Docking schon immer Probleme)
Ich habe deshalb das Mainmenü "missbraucht" um auch eine reine Speedbuttonfunktion unterzubringen.
Programm schließen, Hilfe.
Wenn ich jetzt ein Popup öffne und dann mit der Maus überr den Close-Button komme, dann ist das Programm weg.
Irgendwie müsste sich dieses Verhalten doch abschalten lassen.
Meine Frage ist:
Die Änderung bekomme ich über onChange mmit Source <> nil des Mainmenüs mit.
ie kann ich das Popup Fensteer jetzt manuell schließen?
Gruß Peter