Freigeben über


MaskedTextProvider.Set Methode

Definition

Legt die formatierte Zeichenfolge auf die angegebene Eingabezeichenfolge fest.

Überlädt

Set(String)

Legt die formatierte Zeichenfolge auf die angegebene Eingabezeichenfolge fest.

Set(String, Int32, MaskedTextResultHint)

Legt die formatierte Zeichenfolge auf die angegebene Eingabezeichenfolge fest und gibt anschließend die Löschposition sowie beschreibende Informationen aus.

Set(String)

Quelle:
MaskedTextProvider.cs
Quelle:
MaskedTextProvider.cs
Quelle:
MaskedTextProvider.cs

Legt die formatierte Zeichenfolge auf die angegebene Eingabezeichenfolge fest.

public:
 bool Set(System::String ^ input);
public bool Set (string input);
member this.Set : string -> bool
Public Function Set (input As String) As Boolean

Parameter

input
String

Der String-Wert, über den die formatierte Zeichenfolge festgelegt wird.

Gibt zurück

true, wenn alle Zeichen erfolgreich festgelegt wurden, andernfalls false.

Ausnahmen

Der input-Parameter ist null.

Hinweise

Die Set -Methode löscht den vorhandenen Inhalt der formatierten Zeichenfolge und wendet dann die Maske auf die input Zeichenfolge an, um den Inhalt der formatierten Zeichenfolge zu aktualisieren.

Die folgenden Bedingungen gelten als Fehler. Wenn ein Fehler auftritt, bleibt die formatierte Zeichenfolge unverändert und Set gibt zurück false.

  • Es gibt nicht genügend bearbeitbare Positionen in der formatierten Zeichenfolge, um den Inhalt der Ersatzzeichenfolge zu enthalten.

  • Einer der Ersatzzeichenwerte ist ungültig, da er nicht gedruckt werden kann oder nicht mit dem entsprechenden Maskenelement übereinstimmt.

Weitere Informationen

Gilt für:

Set(String, Int32, MaskedTextResultHint)

Quelle:
MaskedTextProvider.cs
Quelle:
MaskedTextProvider.cs
Quelle:
MaskedTextProvider.cs

Legt die formatierte Zeichenfolge auf die angegebene Eingabezeichenfolge fest und gibt anschließend die Löschposition sowie beschreibende Informationen aus.

public:
 bool Set(System::String ^ input, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Set (string input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Set : string * int * MaskedTextResultHint -> bool
Public Function Set (input As String, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean

Parameter

input
String

Der String-Wert, über den die formatierte Zeichenfolge festgelegt wird.

testPosition
Int32

Bei Erfolg die nullbasierte Position in der formatierten Zeichenfolge, an der das letzte Zeichen festgelegt wurde, andernfalls die erste Position, an der der Vorgang fehlgeschlagen ist. Ein Ausgabeparameter.

resultHint
MaskedTextResultHint

Ein MaskedTextResultHint, mit dem das Ergebnis des Festlegungsvorgangs kurz beschrieben wird. Ein Ausgabeparameter.

Gibt zurück

true, wenn alle Zeichen erfolgreich festgelegt wurden, andernfalls false.

Ausnahmen

Der input-Parameter ist null.

Hinweise

Die Set -Methode löscht den vorhandenen Inhalt der formatierten Zeichenfolge und wendet dann die Maske auf die input Zeichenfolge an, um den Inhalt der formatierten Zeichenfolge zu aktualisieren.

Die folgenden Bedingungen gelten als Fehler. Wenn ein Fehler auftritt, bleibt die formatierte Zeichenfolge unverändert und Set gibt zurück false.

  • Es gibt nicht genügend bearbeitbare Positionen in der formatierten Zeichenfolge, um den Inhalt der Ersatzzeichenfolge zu enthalten.

  • Einer der Ersatzzeichenwerte ist ungültig, da er nicht gedruckt werden kann oder nicht mit dem entsprechenden Maskenelement übereinstimmt.

Diese Version von Set stellt zwei zusätzliche Ausgabeparameter bereit, um weitere Informationen zum Betrieb der Methode zu übermitteln.

Weitere Informationen

Gilt für: