Dynamiczny TMenuItem

0

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

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;

1 użytkowników online, w tym zalogowanych: 0, gości: 1