[VB2010]テキストのフォーマット設定方法

解決


もも  2012-11-20 16:30:21  No: 143418  IP: 192.*.*.*

初めて質問させていただきます。

A〜Z、0〜9といった半角英数字が混ざった10桁の文字列を

2文字-5文字-3文字

といった形で、'-’で区切るようなフォーマットにしたいと考えています。
例)A1B2C3D4E5と入力すると、A1-B2C3D-4E5といったフォーマットで表示される。

TextBoxやMaskedTextBoxを調べましたが、実現方法がわかりません。
ご存じの方教えてください。

編集 削除
YuO  2012-11-21 10:04:01  No: 143419  IP: 192.*.*.*

MSDN: 方法 : 定型入力を設定する
http://msdn.microsoft.com/ja-jp/library/bb763018(v=vs.100).aspx

MSDN: MaskedTextBox.Mask プロパティ (System.Windows.Forms)
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.maskedtextbox.mask(v=vs.100).aspx

このあたりが資料でしょうか。

単純に,
> A〜Z、0〜9といった半角英数字が混ざった10桁の文字列を
> 2文字-5文字-3文字
> といった形で、'-’で区切るようなフォーマットにしたいと考えています。
というのであれば,Maskは"AA-AAAAA-AAA"でよいかと思います。

編集 削除
もも  2012-11-22 09:35:49  No: 143420  IP: 192.*.*.*

>というのであれば,Maskは"AA-AAAAA-AAA"でよいかと思います。

上記で出来ました。
ありがとうございます。

MaskがAを使うのは、英数字と書いてありましたが、
ヘルプでは、A-Z、a-zとなっていたので英文字のみかと
勘違いしていました。

また質問するときがあると思いますので、よろしくお願いします。

編集 削除