MaskedTextProvider.RemoveAt Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rimuove dalla stringa formattata uno o più caratteri assegnati.
Overload
RemoveAt(Int32) |
Rimuove il carattere assegnato dalla posizione indicata della stringa formattata. |
RemoveAt(Int32, Int32) |
Rimuove dalla stringa formattata tutti i caratteri assegnati compresi tra le posizioni specificate. |
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint) |
Rimuove dalla stringa formattata i caratteri assegnati compresi tra le posizioni specificate, quindi genera informazioni sulla posizione di rimozione e sulla descrizione. |
RemoveAt(Int32)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Rimuove il carattere assegnato dalla posizione indicata della stringa formattata.
public:
bool RemoveAt(int position);
public bool RemoveAt (int position);
member this.RemoveAt : int -> bool
Public Function RemoveAt (position As Integer) As Boolean
Parametri
- position
- Int32
Posizione in base zero del carattere assegnato da rimuovere.
Restituisce
true
se il carattere è stato rimosso; in caso contrario, false
.
Commenti
Il RemoveAt metodo non ha alcun effetto se non sono presenti caratteri assegnati nella posizione di rimozione specificata. I caratteri letterali non sono interessati da questo metodo.
Quando un carattere viene rimosso, i restanti caratteri posizionati più in alto nella maschera passano a sinistra per riempire lo spazio creato dalla rimozione. Le posizioni vaccate vengono reimpostate per l'input. Se lo spostamento dei caratteri non viene impedito dalla definizione della maschera, non si verifica alcuna rimozione e RemoveAt restituisce false
.
Questa chiamata al metodo equivale esattamente alla chiamata seguente alla versione di RemoveAt(Int32, Int32) overload:
RemoveAt(pos, pos);
Vedi anche
Si applica a
RemoveAt(Int32, Int32)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Rimuove dalla stringa formattata tutti i caratteri assegnati compresi tra le posizioni specificate.
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
Parametri
- startPosition
- Int32
Posizione in base zero del primo carattere assegnato da rimuovere.
- endPosition
- Int32
Posizione in base zero dell'ultimo carattere assegnato da rimuovere.
Restituisce
true
se il carattere è stato rimosso; in caso contrario, false
.
Commenti
Il RemoveAt metodo non ha alcun effetto se non sono presenti caratteri assegnati nelle posizioni di rimozione specificate.
Quando un carattere viene rimosso, i restanti caratteri posizionati più in alto nella maschera passano a sinistra per riempire lo spazio creato dalla rimozione. Le posizioni vaccate vengono reimpostate per l'input. Se lo spostamento dei caratteri non viene impedito dalla definizione della maschera, non si verifica alcuna rimozione e RemoveAt restituisce false
.
Vedi anche
Si applica a
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Rimuove dalla stringa formattata i caratteri assegnati compresi tra le posizioni specificate, quindi genera informazioni sulla posizione di rimozione e sulla descrizione.
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
Parametri
- startPosition
- Int32
Posizione in base zero del primo carattere assegnato da rimuovere.
- endPosition
- Int32
Posizione in base zero dell'ultimo carattere assegnato da rimuovere.
- testPosition
- Int32
In caso di esito positivo, posizione in base zero della stringa formattata dalla quale sono stati effettivamente rimossi i caratteri; in caso contrario, prima posizione nella quale l'operazione ha avuto esito negativo. Parametro di output.
- resultHint
- MaskedTextResultHint
Oggetto MaskedTextResultHint che descrive sinteticamente il risultato dell'operazione. Parametro di output.
Restituisce
true
se il carattere è stato rimosso; in caso contrario, false
.
Commenti
Il RemoveAt metodo non ha alcun effetto se non sono presenti caratteri assegnati nelle posizioni di rimozione specificate.
Quando un carattere viene rimosso, i restanti caratteri posizionati più in alto nella maschera passano a sinistra per riempire lo spazio creato dalla rimozione. Le posizioni vaccate vengono reimpostate per l'input. Se lo spostamento dei caratteri non viene impedito dalla definizione della maschera, non si verifica alcuna rimozione e RemoveAt restituisce false
.
Questa versione di fornisce due parametri di RemoveAt output aggiuntivi per trasmettere altre informazioni sull'operazione del metodo.