次の方法で共有


MaskedTextResultHint 列挙型

定義

マスクされたテキストの解析操作の結果を簡潔に説明する値を指定します。

public enum class MaskedTextResultHint
public enum MaskedTextResultHint
type MaskedTextResultHint = 
Public Enum MaskedTextResultHint
継承
MaskedTextResultHint

フィールド

AlphanumericCharacterExpected -2

操作が成功しませんでした。英数字以外の入力文字が見つかりました。 .

AsciiCharacterExpected -1

操作が成功しませんでした。ASCII 文字セットにはない入力文字が見つかりました。

CharacterEscaped 1

成功。 リテラル文字、プロンプト文字、または空白文字がエスケープ文字であったため、操作が正常に行われました。 エスケープ文字の詳細については、VerifyEscapeChar(Char, Int32) メソッドのトピックを参照してください。

DigitExpected -3

操作が成功しませんでした。 数字以外の入力文字が見つかりました。

InvalidInput -51

操作が成功しませんでした。 プログラムで無効な入力文字が検出されました。 無効な文字の詳細については、IsValidInputChar(Char) メソッドのトピックを参照してください。

LetterExpected -4

操作が成功しませんでした。 文字ではない入力文字が見つかりました。

NoEffect 2

成功。 必要がなかったため主要な操作は実行されませんでした。したがって、副作用は発生しませんでした。

NonEditPosition -54

操作が成功しませんでした。 書式設定された文字列内の現在の位置はリテラル文字です。

PositionOutOfRange -55

操作が成功しませんでした。 指定した位置が対象の文字列の範囲外です。通常、これはゼロ未満の値か、対象の文字列の長さより大きい値です。

PromptCharNotAllowed -52

操作が成功しませんでした。 入力時のプロンプト文字が有効ではありません。原因としては、AllowPromptAsInput プロパティが false に設定されていることが考えられます。

SideEffect 3

成功。 必要がなかったため主要な操作は実行されませんでしたが、メソッドで副作用が発生しました。 たとえば、RemoveAt メソッドは未割り当ての編集位置を削除できるため、書式設定された文字列で後続文字が左にシフトされます。

SignedDigitExpected -5

操作が成功しませんでした。 符号付き数値以外の入力文字が見つかりました。

Success 4

成功。 主要な操作が正常に行われました。

UnavailableEditPosition -53

操作が成功しませんでした。 要求を実行するのに十分な編集位置がありませんでした。

Unknown 0

不明。 操作の結果を判断できませんでした。

注釈

コントロールは MaskedTextBox 、入力文字を解析する実際の責任を クラスに MaskedTextProvider 委任します。 のメソッド MaskedTextProviderの多くは、成功した結果を返す Boolean だけでなく、 型 MaskedTextResultHintの追加の出力パラメーターも提供します。 この列挙は、 メソッドの操作に関する追加情報を提供します。

注意

メソッドを GetOperationResultFromHint 使用して、値を MaskedTextResultHint 成功値に Boolean 変換できます。

適用対象

こちらもご覧ください