'&'
コントロールでアクセラレータ キーを使用するためにキャラクターを使用していますTLabel
。このようにして、ユーザーはAlt+Character after the &を押してフォーム上のコントロールにフォーカスすることができます。
例:
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'
AltTMyEdit
キャラクターMyLabel.Caption
なしでどうやって入手できますか?'&'
これを行うための組み込み関数はありますか?
'Test'
代わりに文字列を取得することを期待しています'&Test'