RichTextBox.GetPositionFromPoint(Point, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen TextPointer zurück, der auf die Einfügemarke zeigt, die der angegebenen Position am nächsten liegt.
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
Parameter
- point
- Point
Ein Point-Objekt, das die Position angibt, für die ein TextPointer abgerufen werden soll.
- snapToText
- Boolean
Beim Wert true
gibt diese Methode immer einen TextPointer zurück, der die nächste Einfügeposition für den angegebenen Point angibt, wobei es keine Rolle spielt, ob sich der angegebene Point im umgebenden Rechteck eines Zeichens befindet.
Beim Wert false
gibt diese Methode null
zurück, wenn der angegebene Point nicht im umgebenden Rechteck eines Zeichens liegt.
Gibt zurück
Ein TextPointer, der die nächste Einfügeposition für den angegebenen Punkt angibt, oder null
, wenn snapToText
false
ist und der angegebene Point sich nicht im umgebenden Rechteck eines Zeichens befindet. Beachten Sie, dass der zurückgegebene TextPointer normalerweise die Position zwischen zwei Zeichen darstellt. Bestimmen Sie mit der LogicalDirection-Eigenschaft des zurückgegebenen TextPointer, welchem der beiden Zeichen der TextPointer entspricht.
Ausnahmen
Wird ausgelöst, wenn die Layoutinformationen für die RichTextBox nicht aktuell sind.
Hinweise
RichTextBox verwendet ein Standardkoordinatensystem mit dem Ursprung in der oberen linken Ecke der RichTextBox.