MaskedTextBoxで0補完するには


立断かんぶり  2007-12-21 20:03:16  No: 144197  IP: 192.*.*.*

winxp vs2005 vb です。

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

編集 削除
wisp  2007-12-22 04:19:35  No: 144198  IP: 192.*.*.*

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

編集 削除