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
, превышает доступное количество строк, содержащихся в элементе управления, возвращается последний номер строки.