StringGridの特定列の時間入力制限

解決


アキ  2014-06-27 20:19:35  No: 46414

誰か、特定列に入力制限について教えていただきますか。
入力する時に「__:__」というように入力したいんですが。。
このような書きましたが、どうも自分の望んでい
る物と違っていて。。  '000000'入力制約ができなくで
try
  a:= strtotime(StringGrid1.Cells[1,y]);
  except
    StringGrid1.Cells[1,y]:= '';
  end;

どなたかサンプルになる様なコードを教えていただけない
でしょうか?


けど  2014-06-28 05:39:58  No: 46415

D5 Help から

OnGetEditMask イベント
procedure TForm1.StringGrid1GetEditMask(Sender: TObject; ACol,
  ARow: Integer; var Value: String);
begin
  if StringGrid1.Cells[ACol, 0] = 'Phone Number' then
    Value :=  '099999-0999-0000;1';
end;

Mask がわからないのなら
TCustomMaskEdit.EditMask
を調べること


アキ  2014-06-30 18:55:00  No: 46416

けどさん

遅くなりました。
申し訳ございません。

うまくできました!
本当にありがとうございました。


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

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






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