TextBoxBase.GetLineFromCharIndex(Int32) Метод

Определение

Вычисляет номер строки по указанному положению символа в тексте элемента управления.

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

Параметры

index
Int32

Местоположение индекса символа для поиска.

Возвращаемое значение

Int32

Отсчитываемый от нуля номер строки, на которую указывает индекс символа.

Комментарии

Этот метод позволяет определить номер строки на основе символьного индекса, указанного в index параметре метода. Первая строка текста в элементе управления возвращает нулевое значение. Метод GetLineFromCharIndex возвращает физический номер строки, где индексированные символы находятся в элементе управления. Например, если часть первой логической строки текста в элементе управления переносится на следующую строку, метод возвращает значение 1, GetLineFromCharIndex если символ по указанному индексу символа был заключен во вторую физическую строку. Если WordWrap задано значение false, часть строки не переносится в следующую, а метод возвращает значение 0 для указанного символьного индекса. Этот метод позволяет определить, в какой строке находится определенный индекс символов. Например, после вызова Find метода для поиска текста можно получить индекс символов, в котором находятся результаты поиска. Этот метод можно вызвать с индексом символов, возвращаемым методом Find , чтобы определить, какая строка найдена.

Примечание

Если индекс символов, указанный в параметре index , превышает доступное количество строк, содержащихся в элементе управления, возвращается последний номер строки.

Применяется к

См. также раздел