Hi FriFra,
eben das ist ja die Crux! Ganz gleich, wie ich diese Option schalte, dieses "Feature" bleibt abgeschaltet - WENN man Images vor TMenuItems setzt... Wenn ich exakt den selben Quellcode nehme, testweise einen Button nehme, der
zur Laufzeit die Eigenschaft Images des TPopupMenu auf
nil setzt, tauchen noch zur Laufzeit die Hotkey-Unterstriche auf... Setzt man dann, nur Sekunden später und ebenfalls zur (selben) Laufzeit, die Eigenschaft Images wieder auf eine vorhandene TImageList-Komponente, sind die Hotkey-Unterstriche wieder weg! Dabei ist es völlig egal, ob die TImageList tatsächlich Bilder enthält, oder nicht! Es genügt, darauf zu verweisen... Ist das bei NT und XP auch so? Also Win98 ist das NICHT so...
Kann man denn da gar nichts machen? Das raubt nämlich den letzten Nerv...
Liegt's an Windows 2000? An meiner Delphi-Version (Delphi 5 Standard mit SP1, auch OHNE SP1 verschwinden die Unterstriche!))? An einem Registryeintrag?