Freigeben über


TextBoxBase.GetCharIndexFromPosition(Point) Methode

Definition

Ruft den Index des Zeichens ab, das sich am nächsten zur angegebenen Position befindet.

public:
 virtual int GetCharIndexFromPosition(System::Drawing::Point pt);
public virtual int GetCharIndexFromPosition (System.Drawing.Point pt);
abstract member GetCharIndexFromPosition : System.Drawing.Point -> int
override this.GetCharIndexFromPosition : System.Drawing.Point -> int
Public Overridable Function GetCharIndexFromPosition (pt As Point) As Integer

Parameter

pt
Point

Die zu suchende Position.

Gibt zurück

Der nullbasierte Zeichenindex an der angegebenen Position.

Hinweise

Diese Methode gibt den Zeichenindex zurück, der der im pt Parameter angegebenen Position am nächsten ist. Der Zeichenindex ist ein nullbasierter Textindex im Steuerelement, einschließlich Leerzeichen. Sie können diese Methode verwenden, um zu bestimmen, wo im Text der Benutzer den Mauszeig hat, indem Sie die Mauskoordinaten an diese Methode übergeben. Dies kann nützlich sein, wenn Sie Aufgaben ausführen möchten, wenn der Benutzer den Mauszeiger auf ein Wort im Text des Steuerelements zeigt.

Wichtig

Wenn sich der angegebene Speicherort nicht innerhalb des Clientrechtecks des Steuerelements befindet oder über das letzte Zeichen im Steuerelement hinaus liegt, ist der Rückgabewert der Index des letzten Zeichens.

Gilt für:

Weitere Informationen