Bonsoir à tous
J'ai une textbox dans laquelle j'écris une phrase. Lorsque j'appuie sur une touche, ça doit supprimer le dernier mot (mot courant).
J'aurais voulu savoir comment se rendre à la fin de la chaine?
Merci d'avance pour vos réponses.
Bonsoir à tous
J'ai une textbox dans laquelle j'écris une phrase. Lorsque j'appuie sur une touche, ça doit supprimer le dernier mot (mot courant).
J'aurais voulu savoir comment se rendre à la fin de la chaine?
Merci d'avance pour vos réponses.
Salut,
Pour ce rendre à la fin de la chaîne dans le textbox :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 TextBox txt = new TextBox(); txt.SelectionStart = txt.Text.Length; //Positionne le curseur à la fin du texte
Merci.
Mais serait-il possible d'aller jusqu'à la fin de la phrase, et supprimer en reculant tant qu'on ne rencontre pas un espace?
Exemple : Developpez.com est un site qui aide les débutants
(Se rendre à la fin et reculer jusqu'au premier espace rencontré et donc supprimer débutants)
Si je reprends ton exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 string texteInitial = "Developpez.com est un site qui aide les débutants"; int indexDernierEspace = texteInitial.LastIndexOf(" "); string texte = texteInitial.Substring(0, indexDernierEspace).Trim();
Bonjour,
Peut être qu'il faudra que tu fasse un .Trim() avant d'aller chercher le dernier espace.
Après tout dépend du comportement que tu attends.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 string texteInitial = "Developpez.com est un site qui aide les débutants"; int indexDernierEspace = texteInitial.Trim().LastIndexOf(" "); string texte = texteInitial.Substring(0, indexDernierEspace).Trim();
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager