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,此方法返回 null 指定的 Point 值不属于任何字符边界框。

返回

指定 TextPointer 提供点的最接近的插入位置,或者 null 如果 snapToTextfalse 且提供的 Point 不在任何字符的边界框中。 请注意,返回的 TextPointer 通常是两个字符之间的位置。 LogicalDirection使用返回TextPointer的属性来确定所对应的两个字符中的哪一个TextPointer

例外

如果布局信息不是最新的, RichTextBox 则引发此事件。

注解

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

适用于