Thema: Delphi MainMenu verändert sich

Einzelnen Beitrag anzeigen

Wapiti

Registriert seit: 26. Jan 2007
15 Beiträge
 
Delphi 2005 Personal
 
#1

MainMenu verändert sich

  Alt 26. Jan 2007, 17:38
Das Hauptmenu meiner Anwendung verändert sein Aussehen derart, daß die MenuItems einige Pixel nach oben rutschen und die Unterstriche der Tastenkombination ALT+ verschwinden.

Dies geschieht scheinbar unter folgenden Bedingungen:
  • MainMenu.Images mit ImageList verknüpft,
  • Veränderung des vordefinierten Menus durch TMenuItem.Create oder erzeugen eines MDIClient-Fensters mit eigenem MainMenu das ins MDI-Fenster-Hauptmenu eingebunden wird (was ja auch TMenuItem.Create ausführt)
Ist keine ImageList verknüpft, funktioniert alles bestens.

Man kann es recht einfach ausprobieren, indem man ein neues MDI-Programm aus der Delphi-Vorlage erstellt und dem MDIClient-Fenster ein MainMenu hinzufügt. Nach Datei-->Neu und der Erzeugung eines MDIClient-Fensters sind die MenuItems des MDI-Fensters verändert und die des MDIClient-Fensters nicht. Nach Schließen des MDIClient-Fensters bleibt der Fehler.

Kennt jemand eine Ursache oder einen Workaround? (Delphi9)
Miniaturansicht angehängter Grafiken
07-01-26_fehler_194.gif  
Ralf
  Mit Zitat antworten Zitat