TextBoxBase.GetCharIndexFromPosition(Point) 方法

定义

检索距离指定位置最近的字符索引。

public:
 virtual int GetCharIndexFromPosition(System::Drawing::Point pt);
public virtual int GetCharIndexFromPosition (System.Drawing.Point pt);
abstract member GetCharIndexFromPosition : System.Drawing.Point -> int
override this.GetCharIndexFromPosition : System.Drawing.Point -> int
Public Overridable Function GetCharIndexFromPosition (pt As Point) As Integer

参数

pt
Point

要搜索的位置。

返回

位于指定位置的从零开始的字符索引。

注解

此方法返回最接近参数中指定的位置的 pt 字符索引。 字符索引是控件中文本(包括空格)的从零开始的索引。 可以通过将鼠标坐标传递给此方法,使用此方法来确定用户将鼠标悬停在文本中的哪个位置。 当用户将鼠标指针停留在控件文本中的某个单词上时,如果要执行任务,这非常有用。

重要

如果指定位置不在控件的客户端矩形内,或者超出控件中的最后一个字符,则返回值是最后一个字符的索引。

适用于

另请参阅