ToolStripTextBox.GetLineFromCharIndex(Int32) 方法

定义

从控件文本内的指定字符位置检索行号。

public:
 int GetLineFromCharIndex(int index);
public int GetLineFromCharIndex (int index);
member this.GetLineFromCharIndex : int -> int
Public Function GetLineFromCharIndex (index As Integer) As Integer

参数

index
Int32

要搜索的字符索引位置。

返回

Int32

字符索引所在的从零开始的行号。

注解

使用此方法,可以根据方法参数中指定的 index 字符索引来确定行号。 控件中的第一行文本返回值零。 该方法 GetLineFromCharIndex 返回控件中索引字符所在的物理行号。 例如,如果控件中第一个逻辑文本行的一部分换行到下一行,则如果指定字符索引处的字符已包装到第二个物理行,该方法 GetLineFromCharIndex 将返回 1。 如果 WordWrap 设置为 false,则行中没有一部分换行到下一行,并且该方法返回指定字符索引的 0。 可以使用此方法来确定特定字符索引所在的行。 例如,调用 Find 方法搜索文本后,可以获取找到搜索结果的字符索引。 可以使用该方法返回 Find 的字符索引调用此方法,以确定找到单词的行。

备注

如果参数中指定的 index 字符索引超出了控件中包含的可用行数,则返回最后一行号。

适用于

另请参阅