RichTextBox.GetPositionFromPoint(Point, Boolean) 方法

定义

返回 TextPointer,它指向与指定职位最近的插入点。

public:
 System::Windows::Documents::TextPointer ^ GetPositionFromPoint(System::Windows::Point point, bool snapToText);
public System.Windows.Documents.TextPointer GetPositionFromPoint (System.Windows.Point point, bool snapToText);
member this.GetPositionFromPoint : System.Windows.Point * bool -> System.Windows.Documents.TextPointer
Public Function GetPositionFromPoint (point As Point, snapToText As Boolean) As TextPointer

参数

point
Point

一个 Point 对象,用于指定检索 TextPointer 以查找的位置。

snapToText
Boolean

如果为 true,则此方法总是返回一个 TextPointer,以为指定的 Point 指定最近的插入位置,无论提供的 Point 是否在字符的边界框内。

如果为 false,则当指定的 Point 不在任何字符边界框内时,此方法将返回 null

返回

TextPointer

一个 TextPointer,用于为提供的点指定最近的插入位置;如果 snapToTextnull 并且提供的 Point 不在任何字符的边界框内,则为 false。 请注意,返回的 TextPointer 通常是介于两个字符之间的位置。 使用返回的 LogicalDirectionTextPointer 属性可确定 TextPointer 对应于这两个字符中的哪一个字符。

例外

RichTextBox 的布局信息不是最新信息时引发。

注解

RichTextBox 使用位于左上角的原点 RichTextBox的标准坐标系。

适用于