Tworzę sobie dynamicznie MenuItema, nadaję mu jakiś Caption, a tu po stworzeniu ten Caption jest z jedną podkreśloną literką. Jak zrobić, żeby tego podkreślenia nie było? Dodam, że nadany Caption jest bez żadnego znaczka &.
0
0
To ustawiasz we właściwościach.
Nie pamiętam, jaką właściwość zmieniasz, ale bierzesz coś na false
(przeleć po właściwościach, to skapniesz się po nazwie)
0
ShowAccelChar czy cuś
[Dopisane] Dokałdnie właśnie tak ShowAccelChar:=False;
0
Dziwne, u mnie nawet jak chciałem to tak nie było... być może używasz gdzieś metody RethinkHotKeys... to ona daje takie efekty
0
Sheitar : Z przykrością muszę stwierdzić, że nie ma (przynajmniej w D5Ent) takiej właściwości dla TMenuitem jak ShowAccelChar.
Johnny_Bit : Nie używam nigdzie RethinkHotKeys, u mnie tworzenie całego menuitema wygląda tak :
SetLength(Odnosnik, Length(Odnosnik) + 1);
Odnosnik[Length(Odnosnik)-1] := TMenuItem.Create(nil);
Odnosnik[Length(Odnosnik)-1].Caption := 'coś tam';
Pliki.Insert(Length(Odnosnik)-1,Odnosnik[Length(Odnosnik)-1]);
Gdzie pliki to ten menuitem widoczny na belce.
0
MainMenu.AutoHotkeys:=maManual;