MaskedTextProvider.RemoveAt Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt ein oder mehrere zugewiesene Zeichen aus der formatierten Zeichenfolge.
Überlädt
RemoveAt(Int32) |
Entfernt das zugewiesene Zeichen an der angegebenen Position aus der formatierten Zeichenfolge. |
RemoveAt(Int32, Int32) |
Entfernt die zugewiesenen Zeichen zwischen den angegebenen Positionen aus der formatierten Zeichenfolge. |
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint) |
Entfernt die zwischen den angegebenen Positionen zugewiesenen Zeichen aus der formatierten Zeichenfolge und gibt dann die Löschposition sowie beschreibende Informationen aus. |
RemoveAt(Int32)
- Quelle:
- MaskedTextProvider.cs
- Quelle:
- MaskedTextProvider.cs
- Quelle:
- MaskedTextProvider.cs
Entfernt das zugewiesene Zeichen an der angegebenen Position aus der formatierten Zeichenfolge.
public:
bool RemoveAt(int position);
public bool RemoveAt (int position);
member this.RemoveAt : int -> bool
Public Function RemoveAt (position As Integer) As Boolean
Parameter
- position
- Int32
Die nullbasierte Position des zu entfernenden zugewiesenen Zeichens.
Gibt zurück
true
, wenn das Zeichen erfolgreich entfernt wurde, andernfalls false
.
Hinweise
Die RemoveAt Methode hat keine Auswirkung, wenn an der angegebenen Entfernungsposition keine Zeichen zugewiesen sind. Literale Zeichen sind von dieser Methode nicht betroffen.
Wenn ein Zeichen entfernt wird, verschieben sich die verbleibenden höher positionierten Zeichen in der Maske nach links, um die durch das Entfernen entstandene Lücke zu füllen. Freie Positionen werden für die Eingabe zurückgesetzt. Wenn das Verschieben der Zeichen durch die Maskendefinition verhindert wird, erfolgt kein Entfernen und RemoveAt gibt zurück false
.
Dieser Methodenaufruf entspricht genau dem folgenden Aufruf der überladenen RemoveAt(Int32, Int32) Version:
RemoveAt(pos, pos);
Weitere Informationen
Gilt für:
RemoveAt(Int32, Int32)
- Quelle:
- MaskedTextProvider.cs
- Quelle:
- MaskedTextProvider.cs
- Quelle:
- MaskedTextProvider.cs
Entfernt die zugewiesenen Zeichen zwischen den angegebenen Positionen aus der formatierten Zeichenfolge.
public:
bool RemoveAt(int startPosition, int endPosition);
public bool RemoveAt (int startPosition, int endPosition);
member this.RemoveAt : int * int -> bool
Public Function RemoveAt (startPosition As Integer, endPosition As Integer) As Boolean
Parameter
- startPosition
- Int32
Der nullbasierte Index des zuerst zu entfernenden zugewiesenen Zeichens.
- endPosition
- Int32
Der nullbasierte Index des zuletzt zu entfernenden zugewiesenen Zeichens.
Gibt zurück
true
, wenn das Zeichen erfolgreich entfernt wurde, andernfalls false
.
Hinweise
Die RemoveAt Methode hat keine Auswirkung, wenn an den angegebenen Entfernungspositionen keine Zeichen zugewiesen sind.
Wenn ein Zeichen entfernt wird, verschieben sich die verbleibenden höher positionierten Zeichen in der Maske nach links, um die durch das Entfernen entstandene Lücke zu füllen. Freie Positionen werden für die Eingabe zurückgesetzt. Wenn das Verschieben der Zeichen durch die Maskendefinition verhindert wird, erfolgt kein Entfernen und RemoveAt gibt zurück false
.
Weitere Informationen
Gilt für:
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)
- Quelle:
- MaskedTextProvider.cs
- Quelle:
- MaskedTextProvider.cs
- Quelle:
- MaskedTextProvider.cs
Entfernt die zwischen den angegebenen Positionen zugewiesenen Zeichen aus der formatierten Zeichenfolge und gibt dann die Löschposition sowie beschreibende Informationen aus.
public:
bool RemoveAt(int startPosition, int endPosition, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool RemoveAt (int startPosition, int endPosition, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.RemoveAt : int * int * int * MaskedTextResultHint -> bool
Public Function RemoveAt (startPosition As Integer, endPosition As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
Parameter
- startPosition
- Int32
Der nullbasierte Index des zuerst zu entfernenden zugewiesenen Zeichens.
- endPosition
- Int32
Der nullbasierte Index des zuletzt zu entfernenden zugewiesenen Zeichens.
- testPosition
- Int32
Bei Erfolg die nullbasierte Position in der formatierten Zeichenfolge, an der die Zeichen entfernt wurden, andernfalls die erste Position, an der der Vorgang fehlgeschlagen ist. Ein Ausgabeparameter.
- resultHint
- MaskedTextResultHint
Ein MaskedTextResultHint, mit dem das Ergebnis des Vorgangs kurz beschrieben wird. Ein Ausgabeparameter.
Gibt zurück
true
, wenn das Zeichen erfolgreich entfernt wurde, andernfalls false
.
Hinweise
Die RemoveAt Methode hat keine Auswirkung, wenn an den angegebenen Entfernungspositionen keine Zeichen zugewiesen sind.
Wenn ein Zeichen entfernt wird, verschieben sich die verbleibenden höher positionierten Zeichen in der Maske nach links, um die durch das Entfernen entstandene Lücke zu füllen. Freie Positionen werden für die Eingabe zurückgesetzt. Wenn das Verschieben der Zeichen durch die Maskendefinition verhindert wird, erfolgt kein Entfernen und RemoveAt gibt zurück false
.
Diese Version von RemoveAt stellt zwei zusätzliche Ausgabeparameter bereit, um weitere Informationen zum Betrieb der Methode zu übermitteln.