TextBoxBase.GetCharIndexFromPosition(Point) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索距离指定位置最近的字符索引。
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
字符索引。 字符索引是控件中文本(包括空格)的从零开始的索引。 可以通过将鼠标坐标传递给此方法,使用此方法来确定用户将鼠标悬停在文本中的哪个位置。 当用户将鼠标指针停留在控件文本中的某个单词上时,如果要执行任务,这非常有用。
重要
如果指定位置不在控件的客户端矩形内,或者超出控件中的最后一个字符,则返回值是最后一个字符的索引。