C# [Tips][MaskedTextBox] まとめ これまでに紹介した MaskedTextBox コントロールのTipsは下記の通りです。またHIRO's.NETでもご覧いただけます。ソースコードのダウンロードはこちらからどうぞ。ただしご自身の責任の下でご使用ください。 マスクを設定する ... 2011.03.11 C#MaskedTextBoxTipsVB.NETWindowsアプリケーション
C# [Tips][MaskedTextBox] 入力した文字が拒否された理由を知る 前回の記事で、MaskInputRejectedイベントを使用して入力した文字がマスクと一致しない場合にメッセージを出す方法を紹介しました。本記事では、マスクに一致しなかった原因を理由を取得する方法について紹介します。MaskInputRe... 2011.03.11 C#MaskedTextBoxTipsVB.NETWindowsアプリケーション
C# [Tips][MaskedTextBox] マスクの書式と一致しない文字が入力されたことを検知する MaskedTextBoxでは、MaskInputRejectedイベントを使用して、入力した文字が設定したマスクの書式と一致しないことを知ることができます。下記は入力された文字がマスクと一致しない場合にメッセージを表示する例です。VBの例... 2011.03.11 C#MaskedTextBoxTipsVB.NETWindowsアプリケーション
C# [Tips][MaskedTextBox] 読み取り専用にする MaskedTextBoxを読み取り専用にするには ReadOnlyプロパティにTrueを設定します。読み取り専用になったMaskedTextBoxでは、プロンプト文字が非表示になるとともに入力を受け付けなくなります。下記は、MaskedT... 2011.03.10 C#MaskedTextBoxTipsVB.NETWindowsアプリケーション
C# [Tips][MaskedTextBox] ユーザー入力がないことを表す文字を設定する 通常MaskedTextBoxは、ユーザーからの入力がない場合"_"(アンダースコア)が表示されています。"_"以外の文字に設定する場合は、PromptCharプロパティを使用します。下記はPromptCharプロパティに"#"を設定する例... 2011.03.10 C#MaskedTextBoxTipsVB.NETWindowsアプリケーション
C# [Tips][MaskedTextBox] 入力した文字が見えないようにする PaswordCharプロパティを設定すると、入力した文字を設定した文字に置き換えることができます。たとえばPaswordCharプロパティに"*"を設定すると、入力した文字は"*"に置き換えられます。下記はPaswordCharプロパティ... 2011.03.09 C#MaskedTextBoxTipsVB.NETWindowsアプリケーション
C# [Tips][MaskedTextBox] テキスト挿入モードを設定する MaskedTextBoxコントロールではInsertKeyModeプロパティを使用してテキスト挿入モードを設定することができます。テキスト挿入モードとは、テキスト入力エリア内の文字の挿入方法をどうするかを決定する機能です。InsertKe... 2011.03.09 C#MaskedTextBoxTipsVB.NETWindowsアプリケーション
C# [Tips][MaskedTextBox] フォーカスを失ったときに、入力マスクのプロンプト文字を非表示にする マスクされたテキストボックスがフォーカスを失ったときに、入力マスクのプロンプト文字を非表示にするには、HidePromptOnLeaveプロパティにTrueを設定します(既定値はFalse)。下記はHidePromptOnLeaveプロパテ... 2011.03.08 C#MaskedTextBoxTipsVB.NETWindowsアプリケーション
C# [Tips][MaskedTextBox] 無効な入力があったときに音を鳴らす MaskedTextBoxに入力された値が、Maskで設定したパターンにあわない場合は音を出すことができます。音を出すようにするにはBeepOnErrorプロパティにTrueを設定します。下記は、BeepOnErrorプロパティを使用する例... 2011.03.08 C#MaskedTextBoxTipsVB.NETWindowsアプリケーション
C# [Tips][MaskedTextBox] ASCII文字だけを受け入れる MaskedTextBoxコントロールで、Ascii文字だけを受け入れるようにするにはAsciiOnlyプロパティにTrueにし、Maskプロパティには文字"L"を設定します。この設定を行うと、MaskedTextBoxに入力できる文字はa... 2011.03.07 C#MaskedTextBoxTipsVB.NETWindowsアプリケーション