TextBoxBase.GetLineFromCharIndex(Int32) Methode

Definition

Ruft die Zeilennummer der angegebenen Zeichenposition innerhalb des Steuerelementtexts ab.

public:
 virtual int GetLineFromCharIndex(int index);
public virtual int GetLineFromCharIndex (int index);
abstract member GetLineFromCharIndex : int -> int
override this.GetLineFromCharIndex : int -> int
Public Overridable Function GetLineFromCharIndex (index As Integer) As Integer

Parameter

index
Int32

Die zu suchende Zeichenindexposition.

Gibt zurück

Die nullbasierte Nummer der Zeile, in der sich der Zeichenindex befindet.

Hinweise

Mit dieser Methode können Sie die Zeilennummer basierend auf dem Zeichenindex bestimmen, der index im Parameter der -Methode angegeben ist. Die erste Textzeile im Steuerelement gibt den Wert 0 zurück. Die GetLineFromCharIndex -Methode gibt die physische Zeilennummer zurück, in der sich das indizierte Zeichen innerhalb des Steuerelements befindet. Wenn beispielsweise ein Teil der ersten logischen Textzeile im Steuerelement in die nächste Zeile umschließt, gibt die GetLineFromCharIndex Methode 1 zurück, wenn das Zeichen am angegebenen Zeichenindex in die zweite physische Zeile umschlossen wurde. Wenn WordWrap auf falsefestgelegt ist, wird kein Teil der Zeile auf den nächsten umgebrochen, und die Methode gibt 0 für den angegebenen Zeichenindex zurück. Mit dieser Methode können Sie bestimmen, in welcher Zeile sich ein bestimmter Zeichenindex befindet. Beispielsweise können Sie nach dem Aufrufen der Find Methode zum Suchen nach Text den Zeichenindex abrufen, an dem die Suchergebnisse gefunden werden. Sie können diese Methode mit dem von der Find -Methode zurückgegebenen Zeichenindex aufrufen, um zu bestimmen, welche Zeile das Wort gefunden wurde.

Hinweis

Wenn der im index Parameter angegebene Zeichenindex die verfügbare Anzahl von Zeilen im Steuerelement überschreitet, wird die letzte Zeilennummer zurückgegeben.

Gilt für:

Weitere Informationen