VB6.0SP6 WinXPで作成しています。
テキストボックスを
"#-####-#####-##"
といったフォーマットを設定したいと考えています。
現状、Format関数を使うとテキストに'1'と入力した場合
---1
と表示されてしまいます。
それと、
"1- - - "
と表示し、カーソルは次に入力するところにおきたいと考えています。
つまり、1を入力したら、
"1- - - " (1-の次のエリアにカーソルを置きたい)
実現方法が分からず悩んでします。
お力をお貸し願えないでしょうか。
よろしくお願い致します。
テキストボックス4つおくのが手っ取り早いんじゃないかな
編集 削除やはり、その方法しかないみたいですね。
ななしーさんのご提案通り、テキストボックスを4つ置いて実現してみます。
ありがとうございます。
Masked Edit Control とかはどうでしょう。
Mask プロパティに「#-####-#####-##」を設定すれば似た感じになるかな。
※ 「プロジェクト」→「コンポーネント」→「Microsoft Masked Edit Control〜」をチェック。
GODさん、これです、探していたのは。
ありがとうございます。
助かりました。