初めて質問させていただきます。
A〜Z、0〜9といった半角英数字が混ざった10桁の文字列を
2文字-5文字-3文字
といった形で、'-’で区切るようなフォーマットにしたいと考えています。
例)A1B2C3D4E5と入力すると、A1-B2C3D-4E5といったフォーマットで表示される。
TextBoxやMaskedTextBoxを調べましたが、実現方法がわかりません。
ご存じの方教えてください。
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"でよいかと思います。
>というのであれば,Maskは"AA-AAAAA-AAA"でよいかと思います。
上記で出来ました。
ありがとうございます。
MaskがAを使うのは、英数字と書いてありましたが、
ヘルプでは、A-Z、a-zとなっていたので英文字のみかと
勘違いしていました。
また質問するときがあると思いますので、よろしくお願いします。
ツイート | ![]() |