我使用'&'
字符在我的TLabel
控件中使用加速键。
这样,用户可以在& 之后按 Alt + 字符,以便将控件集中在表单上。
示例:
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'