MaskedTextProvider.RemoveAt Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tar bort ett eller flera tilldelade tecken från den formaterade strängen.
Överlagringar
| Name | Description |
|---|---|
| RemoveAt(Int32) |
Tar bort det tilldelade tecknet på den angivna positionen från den formaterade strängen. |
| RemoveAt(Int32, Int32) |
Tar bort de tilldelade tecknen mellan de angivna positionerna från den formaterade strängen. |
| RemoveAt(Int32, Int32, Int32, MaskedTextResultHint) |
Tar bort de tilldelade tecknen mellan de angivna positionerna från den formaterade strängen och matar sedan ut borttagningspositionen och beskrivande information. |
RemoveAt(Int32)
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
Tar bort det tilldelade tecknet på den angivna positionen från den formaterade strängen.
public:
bool RemoveAt(int position);
public bool RemoveAt(int position);
member this.RemoveAt : int -> bool
Public Function RemoveAt (position As Integer) As Boolean
Parametrar
- position
- Int32
Den nollbaserade positionen för det tilldelade tecknet att ta bort.
Returer
trueom tecknet har tagits bort. annars . false
Kommentarer
Metoden RemoveAt har ingen effekt om det inte finns några tilldelade tecken på den angivna borttagningspositionen. Literaltecken påverkas inte av den här metoden.
När ett tecken tas bort flyttas de återstående högre placerade tecknen i masken till vänster för att fylla i det tomrum som skapades vid borttagningen. Utrymda positioner återställs för indata. Om förflyttning av tecknen förhindras av maskdefinitionen sker ingen borttagning och RemoveAt returnerar false.
Det här metodanropet motsvarar exakt följande anrop till den överlagrade RemoveAt(Int32, Int32) versionen:
RemoveAt(pos, pos);
Se även
Gäller för
RemoveAt(Int32, Int32)
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
Tar bort de tilldelade tecknen mellan de angivna positionerna från den formaterade strängen.
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
Parametrar
- startPosition
- Int32
Det nollbaserade indexet för det första tilldelade tecknet som ska tas bort.
- endPosition
- Int32
Det nollbaserade indexet för det senast tilldelade tecknet att ta bort.
Returer
trueom tecknet har tagits bort. annars . false
Kommentarer
Metoden RemoveAt har ingen effekt om det inte finns några tilldelade tecken vid de angivna borttagningspositionerna.
När ett tecken tas bort flyttas de återstående högre placerade tecknen i masken till vänster för att fylla i det tomrum som skapades vid borttagningen. Utrymda positioner återställs för indata. Om förflyttning av tecknen förhindras av maskdefinitionen sker ingen borttagning och RemoveAt returnerar false.
Se även
Gäller för
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
Tar bort de tilldelade tecknen mellan de angivna positionerna från den formaterade strängen och matar sedan ut borttagningspositionen och beskrivande information.
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
Parametrar
- startPosition
- Int32
Det nollbaserade indexet för det första tilldelade tecknet som ska tas bort.
- endPosition
- Int32
Det nollbaserade indexet för det senast tilldelade tecknet att ta bort.
- testPosition
- Int32
Om det lyckas kommer den nollbaserade positionen i den formaterade strängen där tecknen faktiskt har tagits bort. annars den första positionen där åtgärden misslyckades. En utdataparameter.
- resultHint
- MaskedTextResultHint
En MaskedTextResultHint som kortfattat beskriver resultatet av åtgärden. En utdataparameter.
Returer
trueom tecknet har tagits bort. annars . false
Kommentarer
Metoden RemoveAt har ingen effekt om det inte finns några tilldelade tecken vid de angivna borttagningspositionerna.
När ett tecken tas bort flyttas de återstående högre placerade tecknen i masken till vänster för att fylla i det tomrum som skapades vid borttagningen. Utrymda positioner återställs för indata. Om förflyttning av tecknen förhindras av maskdefinitionen sker ingen borttagning och RemoveAt returnerar false.
Den här versionen av RemoveAt innehåller ytterligare två utdataparametrar för att förmedla mer information om hur metoden fungerar.