Partager via


TextBoxBase.GetLineFromCharIndex(Int32) Méthode

Définition

Récupère le numéro de ligne à partir de la position de caractère spécifiée dans le texte du contrôle.

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

Paramètres

index
Int32

Position de l'index de caractère à rechercher.

Retours

Numéro (base zéro) de la ligne où se trouve l'index de caractère.

Remarques

Cette méthode vous permet de déterminer le numéro de ligne en fonction de l’index de caractères spécifié dans le index paramètre de la méthode. La première ligne de texte du contrôle retourne la valeur zéro. La GetLineFromCharIndex méthode retourne le numéro de ligne physique où se trouve le caractère indexé dans le contrôle. Par exemple, si une partie de la première ligne logique de texte du contrôle est encapsulée à la ligne suivante, la GetLineFromCharIndex méthode retourne 1 si le caractère à l’index de caractères spécifié a été encapsulé à la deuxième ligne physique. Si WordWrap a la falsevaleur , aucune partie de la ligne n’est encapsulée à la suivante, et la méthode retourne 0 pour l’index de caractères spécifié. Vous pouvez utiliser cette méthode pour déterminer la ligne dans laquelle se trouve un index de caractères spécifique. Par exemple, après avoir appelé la Find méthode pour rechercher du texte, vous pouvez obtenir l’index de caractères à l’emplacement où se trouvent les résultats de la recherche. Vous pouvez appeler cette méthode avec l’index de caractères retourné par la Find méthode pour déterminer la ligne du mot trouvé.

Notes

Si l’index de caractères spécifié dans le index paramètre dépasse le nombre disponible de lignes contenues dans le contrôle, le dernier numéro de ligne est retourné.

S’applique à

Voir aussi