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


初心者  2010-01-06 06:47:08  No: 36737

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


igy  2010-01-06 06:54:19  No: 36738

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


スパムちゃん  2010-01-06 07:34:17  No: 36739

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

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

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

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


たぬ吉  2010-01-06 19:21:06  No: 36740

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


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

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






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