Delphi XE6のVCLフォームアプリケーションで、グリッドのセル入力に入力規則を適用する

グリッドのOnGetEditMaskイベントハンドラを記述すると、ユーザーがセルに入力できる有効な入力文字列を示す編集マスクをインプレースエディタに提供できます。

次のコードは、ユーザーが3列目を入力するときは編集マスクを提供します。

procedure TForm1.StringGrid1GetEditMask(Sender: TObject; ACol, ARow: Integer;
  var Value: string);
begin
  if ACol = 1 then
    Value := '9999/99/99';
end;

OnGetEditMask

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です