[英]How to remove the accelerator hot key '&' character?
我使用'&'
字符在我的TLabel
控件上使用加速鍵。 通過這種方式,用戶可以在&后按Alt + Character ,以便將控件聚焦在表單上。
例:
var
MyLabel : TLabel;
MyEdit : TEdit;
begin
MyEdit := TEdit.Create(Self);
MyEdit.Left := 20;
MyEdit.Top := 40;
MyEdit.Parent := Self;
MyLabel := TLabel.Create(Self);
MyLabel.FocusControl := MyEdit;
MyLabel.Caption := '&Test';
MyLabel.Left := 20;
MyLabel.Top := 20;
MyLabel.Parent := Self;
end;
在這種情況下, MyLabel
出現帶有下划線的'T'
字符,按Alt + T會使MyEdit
聚焦。
如何在沒有'&'
字符的情況下獲取MyLabel.Caption
? 這樣做有內置功能嗎?
我期待得到'Test'
字符串而不是'&Test'
您正在尋找StripHotKey
功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.