StringGridの列


リュウ  2004-10-18 03:29:06  No: 11428

StringGridの1列目をマスクエディットボックスのような自動的に書式化される
しくみを作りたいと思っています。列ごとに書式を決めてやれるプロパティとか
あるのでしょうか?


HOta  2004-10-18 16:02:37  No: 11429

残念ながら、標準ではありません。
私は、OnDrawCellで行っています。


jam  2004-10-18 16:24:31  No: 11430

プロパティはありませんが、"入力時にマスクエディットを使う" という
限定条件であれば、OnGetEditMask イベントでマスクパターンを
指定してあげる方法もあります。

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加