TextBoxBase.GetLineFromCharIndex(Int32) Metodo

Definizione

Recupera il numero di riga dalla posizione specificata del carattere all'interno del testo del controllo.

public:
 virtual int GetLineFromCharIndex(int index);
public virtual int GetLineFromCharIndex (int index);
abstract member GetLineFromCharIndex : int -> int
override this.GetLineFromCharIndex : int -> int
Public Overridable Function GetLineFromCharIndex (index As Integer) As Integer

Parametri

index
Int32

Posizione dell'indice del carattere da ricercare.

Restituisce

Int32

Numero di riga in base zero in cui si trova l'indice del carattere.

Commenti

Questo metodo consente di determinare il numero di riga in base all'indice di caratteri specificato nel index parametro del metodo . La prima riga di testo nel controllo restituisce il valore zero. Il GetLineFromCharIndex metodo restituisce il numero di riga fisica in cui si trova il carattere indicizzato all'interno del controllo . Se, ad esempio, una parte della prima riga logica del testo nel controllo esegue il wrapping alla riga successiva, il GetLineFromCharIndex metodo restituisce 1 se il carattere in corrispondenza dell'indice di caratteri specificato è stato sottoposto a wrapping nella seconda riga fisica. Se WordWrap è impostato su false, nessuna parte della riga esegue il wrapping successivo e il metodo restituisce 0 per l'indice di caratteri specificato. È possibile utilizzare questo metodo per determinare la riga in cui si trova un indice di caratteri specifico. Ad esempio, dopo aver chiamato il Find metodo per cercare testo, è possibile ottenere l'indice dei caratteri in cui vengono trovati i risultati della ricerca. È possibile chiamare questo metodo con l'indice di caratteri restituito dal Find metodo per determinare quale riga è stata trovata.

Nota

Se l'indice di caratteri specificato nel index parametro supera il numero di righe disponibile contenuto nel controllo, viene restituito l'ultimo numero di riga.

Si applica a

Vedi anche