Compartilhar via


TextBoxBase.GetLineFromCharIndex(Int32) Método

Definição

Recupera o número de linha da posição de caractere especificada no texto do controle.

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

Parâmetros

index
Int32

A posição de índice do caractere a ser pesquisada.

Retornos

Int32

O número de linha de base zero no qual o índice do caractere está localizado.

Comentários

Esse método permite determinar o número de linha com base no índice de caracteres especificado no index parâmetro do método. A primeira linha de texto no controle retorna o valor zero. O GetLineFromCharIndex método retorna o número de linha física em que o caractere indexado está localizado dentro do controle. Por exemplo, se uma parte da primeira linha lógica de texto no controle encapsular para a próxima linha, o GetLineFromCharIndex método retornará 1 se o caractere no índice de caracteres especificado tiver encapsulado para a segunda linha física. Se WordWrap estiver definido como false, nenhuma parte da linha será encapsulada para a próxima e o método retornará 0 para o índice de caracteres especificado. Você pode usar esse método para determinar em qual linha um índice de caracteres específico está localizado. Por exemplo, depois de chamar o Find método para pesquisar texto, você pode obter o índice de caracteres para onde os resultados da pesquisa são encontrados. Você pode chamar esse método com o índice de caracteres retornado pelo Find método para determinar qual linha a palavra foi encontrada.

Observação

Se o índice de caracteres especificado no index parâmetro estiver além do número disponível de linhas contidas no controle, o último número de linha será retornado.

Aplica-se a

Confira também