- 締切済み
テキストボックスでの数値の表示のしかた
VBをつい最近はじめた者です。(^^; テキストボックスに、例えば '234'と入力したとき、同じテキストボックスに'000234'というように、あらかじめ決めた桁数(この場合6桁)を満たすように、上位の桁に0を表示させるようにするにはどうしたら良いでしょうか。 また、はじめは '000000' と表示させておき、入力後に'000234'と表示できるとなお良いです。 プロパティのMaxLengthで'6'の設定はしてあります。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- ARC
- ベストアンサー率46% (643/1383)
回答No.4
- imogasi
- ベストアンサー率27% (4737/17070)
回答No.3
- tinu 2000(@tinu2000)
- ベストアンサー率40% (147/367)
回答No.2
- tinu 2000(@tinu2000)
- ベストアンサー率40% (147/367)
回答No.1
お礼
ありがとうございます。できました。 フォーカスが当たって"000000"を表示させたあと、入力するときにはこれを自動的に選択して消せるようにしたいので、 Private Sub Text1_GotFocus()With Text1 …… With Text1 .SelStart = 0 .SelLength = Len(.Text) End With を入れて使うことにしました。