GrapeCity.Win.Editors.v80 アセンブリ > GrapeCity.Win.Editors 名前空間 > GcTextBox クラス : GetCharIndexFromPosition メソッド |
pointパラメータに指定した位置の一番近くにある文字のインデックスを返します。 文字のインデックスは、コントロール内のテキスト (空白を含む) の 0 から始まるインデックスです。
pointパラメータに指定した位置がコントロールのクライアント領域上にある場合は、インデックス値が返されます。
pointパラメータに指定した位置がコントロールのクライアント領域外にある場合は、-1が返されます。
このメソッドを使用し、マウスの位置座標をこのメソッドに渡すことによって、 ユーザーがテキスト内でマウスを配置している位置を判断できます。 これは、ユーザーがコントロールのテキスト内の単語にマウス ポインタを配置したときにタスクを実行する場合などに役立ちます。
近くにある文字を取得するには、 GetCharFromPosition メソッドを使用します。