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

TextPointerを取得する位置を指定するPoint オブジェクト。

snapToText
Boolean

true場合、このメソッドは、指定されたPointが文字の境界ボックス内にあるかどうかに関係なく、指定されたPointに最も近い挿入位置を指定するTextPointerを常に返します。

false場合、指定したPointが文字境界ボックス内にない場合、このメソッドはnullを返します。

返品

指定したポイントに最も近い挿入位置を指定するTextPointersnapToTextfalseで、指定されたPointが文字の境界ボックス内にない場合はnull。 通常、返される TextPointer は 2 文字の間の位置であることに注意してください。 返されたTextPointerLogicalDirection プロパティを使用して、TextPointerが対応する 2 文字のうちどれに対応するかを判断します。

例外

RichTextBoxのレイアウト情報が最新でない場合に発生します。

注釈

RichTextBox は、 RichTextBoxの左上隅にある原点を持つ標準座標系を使用します。

適用対象