MaskedTextBox.SkipLiterals プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim instance As MaskedTextBox Dim value As Boolean value = instance.SkipLiterals instance.SkipLiterals = value
/** @property */ public boolean get_SkipLiterals () /** @property */ public void set_SkipLiterals (boolean value)
リテラルの再入力が許可されている場合は true。それ以外の場合、ユーザーがリテラル文字を上書きできないときは false。既定値は true です。

通常、入力マスクにはリテラルが含まれます。ユーザーが実行時に MaskedTextBox に文字を入力すると、現在の文字の位置がリテラルになることがあります。SkipLiterals プロパティは、次の文字のユーザー入力がどのように処理されるかを示します。この例を次に示します。
-
このプロパティが true の場合、ユーザーは現在の位置にリテラルと同じ文字を重複して入力できるか、次の編集可能な文字を入力できるため、現在の位置がその位置にジャンプします。
-
このプロパティが false の場合、ユーザーは次の編集可能な文字だけを入力できます。マスク内の次の位置でリテラル文字が禁止されている場合 (ユーザーが "/" を入力して、次の位置が数字だけを受け入れる場合など)、コントロールは MaskInputRejected イベントを発生させます。
たとえば、"90/90/0000" という日付エントリ マスクでは、スラッシュ文字がリテラルです。ユーザーが最初の 2 つの数字 ("11") を入力し、マスク内の現在の位置は最初のスラッシュ (/) であり、リテラルであるとします。SkipLiterals が true の場合、有効な選択肢は次のとおりです。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からMaskedTextBox.SkipLiterals プロパティを検索する場合は、下記のリンクをクリックしてください。

- MaskedTextBox.SkipLiterals プロパティのページへのリンク