MaskedTextProvider.RemoveAt Methode

Definitie

Hiermee verwijdert u een of meer toegewezen tekens uit de opgemaakte tekenreeks.

Overloads

Name Description
RemoveAt(Int32)

Hiermee verwijdert u het toegewezen teken op de opgegeven positie uit de opgemaakte tekenreeks.

RemoveAt(Int32, Int32)

Hiermee verwijdert u de toegewezen tekens tussen de opgegeven posities uit de opgemaakte tekenreeks.

RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

Hiermee verwijdert u de toegewezen tekens tussen de opgegeven posities uit de opgemaakte tekenreeks en voert u vervolgens de verwijderingspositie en beschrijvende informatie uit.

RemoveAt(Int32)

Hiermee verwijdert u het toegewezen teken op de opgegeven positie uit de opgemaakte tekenreeks.

public:
 bool RemoveAt(int position);
public bool RemoveAt(int position);
member this.RemoveAt : int -> bool
Public Function RemoveAt (position As Integer) As Boolean

Parameters

position
Int32

De op nul gebaseerde positie van het toegewezen teken dat moet worden verwijderd.

Retouren

true als het teken is verwijderd; anders, false.

Opmerkingen

De RemoveAt methode heeft geen effect als er geen toegewezen tekens zijn op de opgegeven verwijderingspositie. Letterlijke tekens worden niet beïnvloed door deze methode.

Wanneer een teken wordt verwijderd, worden de resterende tekens in het masker naar links verplaatst om de tussenruimte te vullen die door de verwijdering is gemaakt. Onbezette posities worden opnieuw ingesteld voor invoer. Als verplaatsing van de tekens wordt voorkomen door de maskerdefinitie, vindt er geen verwijdering plaats en RemoveAt wordt geretourneerd false.

Deze methode-aanroep is precies gelijk aan de volgende aanroep van de overbelaste RemoveAt(Int32, Int32) versie:

RemoveAt(pos, pos);

Zie ook

Van toepassing op

RemoveAt(Int32, Int32)

Hiermee verwijdert u de toegewezen tekens tussen de opgegeven posities uit de opgemaakte tekenreeks.

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

Parameters

startPosition
Int32

De op nul gebaseerde index van het eerste toegewezen teken dat moet worden verwijderd.

endPosition
Int32

De op nul gebaseerde index van het laatst toegewezen teken dat moet worden verwijderd.

Retouren

true als het teken is verwijderd; anders, false.

Opmerkingen

De RemoveAt methode heeft geen effect als er geen toegewezen tekens zijn op de opgegeven verwijderingsposities.

Wanneer een teken wordt verwijderd, worden de resterende tekens in het masker naar links verplaatst om de tussenruimte te vullen die door de verwijdering is gemaakt. Onbezette posities worden opnieuw ingesteld voor invoer. Als verplaatsing van de tekens wordt voorkomen door de maskerdefinitie, vindt er geen verwijdering plaats en RemoveAt wordt geretourneerd false.

Zie ook

Van toepassing op

RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

Hiermee verwijdert u de toegewezen tekens tussen de opgegeven posities uit de opgemaakte tekenreeks en voert u vervolgens de verwijderingspositie en beschrijvende informatie uit.

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

Parameters

startPosition
Int32

De op nul gebaseerde index van het eerste toegewezen teken dat moet worden verwijderd.

endPosition
Int32

De op nul gebaseerde index van het laatst toegewezen teken dat moet worden verwijderd.

testPosition
Int32

Als dit lukt, wordt de positie op basis van nul in de opgemaakte tekenreeks waar de tekens daadwerkelijk zijn verwijderd; anders is de eerste positie waar de bewerking is mislukt. Een uitvoerparameter.

resultHint
MaskedTextResultHint

Een MaskedTextResultHint die beknopt het resultaat van de bewerking beschrijft. Een uitvoerparameter.

Retouren

true als het teken is verwijderd; anders, false.

Opmerkingen

De RemoveAt methode heeft geen effect als er geen toegewezen tekens zijn op de opgegeven verwijderingsposities.

Wanneer een teken wordt verwijderd, worden de resterende tekens in het masker naar links verplaatst om de tussenruimte te vullen die door de verwijdering is gemaakt. Onbezette posities worden opnieuw ingesteld voor invoer. Als verplaatsing van de tekens wordt voorkomen door de maskerdefinitie, vindt er geen verwijdering plaats en RemoveAt wordt geretourneerd false.

Deze versie van RemoveAt biedt twee extra uitvoerparameters om meer informatie over de werking van de methode over te brengen.

Zie ook

Van toepassing op