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

解決


アキ  2014-06-27 20:19:35  No: 46414  IP: [192.*.*.*]

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

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

編集    削除
けど  2014-06-28 05:39:58  No: 46415  IP: [192.*.*.*]

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  IP: [192.*.*.*]

けどさん

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

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

編集    削除