TextBoxBase.GetLineFromCharIndex(Int32) Metodo

Definizione

Recupera il numero di riga dalla posizione specificata del carattere all'interno del testo del controllo.Retrieves the line number from the specified character position within the text of the control.

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.The character index position to search.

Restituisce

Int32

Numero di riga in base zero in cui si trova l'indice del carattere.The zero-based line number in which the character index is located.

Commenti

Questo metodo consente di determinare il numero di riga in base all'indice dei caratteri specificato nel index parametro del metodo.This method enables you to determine the line number based on the character index specified in the index parameter of the method. La prima riga di testo nel controllo restituisce il valore zero.The first line of text in the control returns the value zero. Il GetLineFromCharIndex metodo restituisce il numero di riga fisico in cui si trova il carattere indicizzato all'interno del controllo.The GetLineFromCharIndex method returns the physical line number where the indexed character is located within the control. Se, ad esempio, una parte della prima riga logica di testo nel controllo esegue il wrapping alla riga successiva, il GetLineFromCharIndex metodo restituisce 1 se il carattere in corrispondenza dell'indice dei caratteri specificato è stato incapsulato nella seconda riga fisica.For example, if a portion of the first logical line of text in the control wraps to the next line, the GetLineFromCharIndex method returns 1 if the character at the specified character index has wrapped to the second physical line. Se WordWrap è impostato su false , nessuna parte della riga esegue il wrapping alla successiva e il metodo restituisce 0 per l'indice dei caratteri specificato.If WordWrap is set to false, no portion of the line wraps to the next, and the method returns 0 for the specified character index. È possibile utilizzare questo metodo per determinare la riga in cui si trova un indice dei caratteri specifico.You can use this method to determine which line a specific character index is located within. Ad esempio, dopo aver chiamato il Find metodo per cercare il testo, è possibile ottenere l'indice dei caratteri in cui vengono trovati i risultati della ricerca.For example, after calling the Find method to search for text, you can obtain the character index to where the search results are found. È possibile chiamare questo metodo con l'indice dei caratteri restituito dal Find metodo per determinare la riga in cui è stata trovata la parola.You can call this method with the character index returned by the Find method to determine which line the word was found.

Nota

Se l'indice dei caratteri specificato nel index parametro è oltre il numero di righe disponibile contenuto nel controllo, viene restituito l'ultimo numero di riga.If the character index specified in the index parameter is beyond the available number of lines contained within the control, the last line number is returned.

Si applica a

Vedi anche