ちょっとお伺いしたいのですが、TEdit上に、「 / / 」と常に表示させて、実行している状態で日付の入力をする際に、数字だけを入力すれば(2009/01/12のようになる)いい方法ってありますか?(プロパティで設定する、または命令文で)ちなみに、TEditプロパティのTextのところに[「//」と設定しておく方法でない方法を探しています。
TEditでなく、TMaskEditではダメですか?
どの段階で、どんな処理をするかにもよるとも思いますが、OnChangeで監視しつつ、8桁になったら、Formatで処理するとかはどうでしょう?
http://delfusa.main.jp/delfusafloor/archive/www.nifty.ne.jp_forum_fdelphi/faq/00149.htm
Formatで、出来ると思うんですが、確認していないので、ダメなら、何らかの手段で、書き換えちゃってくださいな。^^;
このくらいの事は、少し考えれば、思いつくと思いますよー。
別の方法ですが、TDateTimePickerはいかがでしょう。
ツイート | ![]() |