Cette documentation est archivée et n’est pas conservée.

TextBoxBase.GetLineFromCharIndex, méthode

Mise à jour : novembre 2007

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

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)

public virtual int GetLineFromCharIndex(
	int index
)
public int GetLineFromCharIndex(
	int index
)
public function GetLineFromCharIndex(
	index : int
) : int

Paramètres

index
Type : System.Int32

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

Valeur de retour

Type : System.Int32

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

Cette méthode vous permet de déterminer le numéro de ligne en fonction de l'index de caractère spécifié dans le paramètre index de la méthode. La première ligne de texte du contrôle retourne la valeur zéro. La méthode GetLineFromCharIndex retourne le numéro de ligne physique auquel le caractère indexé se trouve dans le contrôle. Par exemple, si une partie de la première ligne logique du texte figurant dans le contrôle fait l'objet d'un retour automatique à la ligne suivante, la méthode GetLineFromCharIndex retourne alors 1 lorsque le caractère situé à l'index de caractère spécifié a fait l'objet d'un retour automatique à la deuxième ligne physique. Si WordWrap a la valeur false, aucune partie de la ligne ne fait l'objet d'un retour automatique à la ligne suivante et la méthode retourne alors 0 pour l'index de caractère spécifié. Cette méthode permet de déterminer quelle ligne contient un index de caractère spécifique. Par exemple, après avoir appelé la méthode Find pour rechercher du texte, vous pouvez obtenir l'index de caractère correspondant aux résultats trouvés. Vous pouvez appeler cette méthode avec l'index de caractère retourné par la méthode Find pour savoir à quelle ligne le mot a été trouvé.

Remarque :

Si l'index de caractère spécifié dans le paramètre index est au-delà du nombre de lignes contenues dans le contrôle, la méthode retourne le dernier numéro de ligne.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0
Afficher: