Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo MaskedTextProvider.InsertAt (Char, Int32)

 

Data di pubblicazione: ottobre 2016

Inserisce il carattere specificato nella posizione specificata all'interno della stringa formattata.

Spazio dei nomi:   System.ComponentModel
Assembly:  System (in System.dll)

public bool InsertAt(
	char input,
	int position
)

Parametri

input
Type: System.Char

Oggetto Char da inserire.

position
Type: System.Int32

La posizione in base zero nella stringa formattata per inserire il carattere.

Valore restituito

Type: System.Boolean

true Se l'inserimento ha avuto esito positivo; in caso contrario, false.

Il InsertAt metodo inserisce un carattere nella prima posizione di modifica a o successiva a quella specificata per il pos parametro. Questo metodo verrà spostato tutti i caratteri esistenti dopo il punto di inserimento una posizione per fare spazio inserita input caratteri. Se si verifica uno dei seguenti errori, l'inserimento non viene eseguita e il metodo restituisce false.

  • Il pos parametro è minore di zero o maggiore di Length della stringa formattata.

  • Non è stato trovato un carattere modificabile nella stringa formattata corrispondente o successiva a quella specificata, pos.

  • Il carattere di inserimento, input, non è un carattere di input valido perché non è stampabile o non corrisponde al relativo elemento della maschera.

  • Non esistono disponibili posizioni a destra del punto di inserimento, in modo che non è possibile spostare i caratteri esistenti.

  • Spostando i caratteri esistenti produrrebbe una violazione della maschera.

Un oggetto vuoto input stringa non comporterà modifiche in formattato stringa, ma restituirà true.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: