MaskedTextBoxで0補完するには


立断かんぶり  2007-12-22 05:03:16  No: 144197

winxp vs2005 vb です。

MaskedTextBoxで
 .Mask = "00年00月00日"
 .PromptChar = "_"
 
としています。いわゆる日付入力用です。
そこで、「_7年_4月_5日」と入力した際に
.Textプロパティを「07年04月05日」と変換したいのです。
replaceを使用したりやMaskedTextBoxのプロパティを変更しても
うまくいきません。
なにかよい方法がありましたら教えて下さい。


wisp  2007-12-22 13:19:35  No: 144198

もっと良い方法あるでしょうが、
MaskedTextBox.Textをspritで数値だけの状態に切り取って、
条件分岐で10>Xだった場合先頭に0をつける、等どうでしょうか?


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

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






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