5

'&'コントロールでアクセラレータ キーを使用するためにキャラクターを使用しています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'

4

1 に答える 1