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
,则当指定的 Point 不在任何字符边界框内时,此方法将返回 null
。
返回
一个 TextPointer,用于为提供的点指定最近的插入位置;如果 snapToText
为 null
并且提供的 Point 不在任何字符的边界框内,则为 false
。 请注意,返回的 TextPointer 通常是介于两个字符之间的位置。 使用返回的 LogicalDirection 的 TextPointer 属性可确定 TextPointer 对应于这两个字符中的哪一个字符。
例外
当 RichTextBox 的布局信息不是最新信息时引发。
注解
RichTextBox 使用位于左上角的原点 RichTextBox的标准坐标系。