RichTextBox.GetPositionFromPoint(Point, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个 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 如果 snapToText 是 false 且提供的 Point 不在任何字符的边界框中。 请注意,返回的 TextPointer 通常是两个字符之间的位置。
LogicalDirection使用返回TextPointer的属性来确定所对应的两个字符中的哪一个TextPointer。
例外
如果布局信息不是最新的, RichTextBox 则引发此事件。
注解
RichTextBox 使用位于左上角 RichTextBox的原点的标准坐标系。