In dem Augenblick, in dem ich einem der Menüpunkte (hier Oeffnen) eine Bitmapgrafik zuordne verschwinden teilweise die Unterstreichungen. Das Zeichen „x“ sei der Platzhalter für die Grafik, die Punkte sollen Leerzeichen darstellen. Eine alternative Zuordnung einer TImageList und Auswahl über den ImageIndex zeigt exakt das identische Phänomen.Im ausgeführten Programm erscheint das Menü wie folgt:
Datei
x...Oeffnen
....Speichern
Die Unterstreichung beim „D“ bleibt erhalten aber bei „O“ und auch beim „S“ sind sie plötzlich verschwunden.
Was mache ich falsch ?
AFAIK machst
du nix falsch, sondern die
VCL. Die zeichnet schaltet nämlich bei Verwendung von Bitmaps auf Owner-Drawing um und versemmelt es dabei, den Text richtig (d.h. mit Unterstreichungen) zu malen.