TEditに/ / と表示させる方法


初心者  2010-01-05 21:47:08  No: 36737  IP: [192.*.*.*]

ちょっとお伺いしたいのですが、TEdit上に、「  /  /  」と常に表示させて、実行している状態で日付の入力をする際に、数字だけを入力すれば(2009/01/12のようになる)いい方法ってありますか?(プロパティで設定する、または命令文で)ちなみに、TEditプロパティのTextのところに[「//」と設定しておく方法でない方法を探しています。

編集 削除
igy  2010-01-05 21:54:19  No: 36738  IP: [192.*.*.*]

TEditでなく、TMaskEditではダメですか?

編集 削除
スパムちゃん  2010-01-05 22:34:17  No: 36739  IP: [192.*.*.*]

どの段階で、どんな処理をするかにもよるとも思いますが、OnChangeで監視しつつ、8桁になったら、Formatで処理するとかはどうでしょう?

http://delfusa.main.jp/delfusafloor/archive/www.nifty.ne.jp_forum_fdelphi/faq/00149.htm

Formatで、出来ると思うんですが、確認していないので、ダメなら、何らかの手段で、書き換えちゃってくださいな。^^;

このくらいの事は、少し考えれば、思いつくと思いますよー。

編集 削除
たぬ吉  2010-01-06 10:21:06  No: 36740  IP: [192.*.*.*]

別の方法ですが、TDateTimePickerはいかがでしょう。

編集 削除