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
Местоположение индекса символа для поиска.
Возвращаемое значение
Отсчитываемый от нуля номер строки, на которую указывает индекс символа.
Комментарии
Этот метод позволяет определить номер строки на основе символьного индекса, указанного в index параметре метода. Первая строка текста в элементе управления возвращает нулевое значение. Метод GetLineFromCharIndex возвращает физический номер строки, где индексированные символы находятся в элементе управления. Например, если часть первой логической строки текста в элементе управления переносится на следующую строку, метод возвращает значение 1, GetLineFromCharIndex если символ по указанному индексу символа был заключен во вторую физическую строку. Если WordWrap задано значение false, часть строки не переносится в следующую, а метод возвращает значение 0 для указанного символьного индекса. Этот метод позволяет определить, в какой строке находится определенный индекс символов. Например, после вызова Find метода для поиска текста можно получить индекс символов, в котором находятся результаты поиска. Этот метод можно вызвать с индексом символов, возвращаемым методом Find , чтобы определить, какая строка найдена.
Примечание
Если индекс символов, указанный в параметре index , превышает доступное количество строк, содержащихся в элементе управления, возвращается последний номер строки.