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
, если параметр snapToText
имеет значение false
и заданная точка Point не принадлежит ни к одному ограничивающему прямоугольнику символа. Обратите внимание, что возвращаемый объект TextPointer обычно определяет позицию между двумя символами. Свойство LogicalDirection возвращенного объекта TextPointer позволяет определить, которому из этих двух символов соответствует TextPointer.
Исключения
Возникает, если сведения о разметке для элемента RichTextBox устарели.
Комментарии
RichTextBox использует стандартную систему координат с источником, расположенным в левом верхнем углу RichTextBox.