VB.NET de zone de texte enrichi Caractère de Saut de ligne retrait
Je suis en utilisant une zone de texte enrichi dans VB.NET et en passant pour un StringBuilder. J'ai besoin de remplacer le caractère de Nouvelle Ligne dans la zone de texte avec un espace ou une virgule. Le problème est le standard de codes pour la nouvelle ligne ne semblent pas être de ramasser ce caractère de Nouvelle Ligne dans ce cas. Est-il un caractère spécifique utilisé dans les zones de texte Riche que la Nouvelle Ligne? Toute aide ou suggestions seront appréciées.
OriginalL'auteur Scott Boettger | 2009-08-19
Vous devez vous connecter pour publier un commentaire.
J'ai été en mesure de le comprendre. Vous devez utiliser ControlChars.Lf ainsi que le code va être le long des lignes suivantes:
Par la voie, ControlChars.Lf est équivalent à Chr(10), ezwi et je l'ai mentionné plus tôt 🙂
Encore une fois, cependant, c'est un VB-fonction spécifique. Pourquoi ne pas utiliser de l'Environnement.De retour à la ligne, de sorte que c'est la langue agnostique?
En fait avait essayé de l'environnement.de retour à la ligne, sans succès. merci pour la suggestion.
OriginalL'auteur Scott Boettger
Vous pouvez essayer
Environment.NewLine
comme une langue indépendante constante pour un vrai retour à la ligne, vous devriez essayer d'éviter un langage spécifique, des constantes et des fonctions lorsque cela est possible).OriginalL'auteur Adam Robinson
Vous pouvez utiliser le RichTextBox les Lignes de propriété. Vous pouvez ensuite insérer votre virgules ou cependant vous êtes délimitant comme suit
OriginalL'auteur JHBlues76
OriginalL'auteur Dan Tao
Parfois, il est juste
chr(10)
ouchr(13)
.VbCrLf
est une combinaison des deuxchr(10)
etchr(13)
.D'essayer d'analyser un ou l'autre, et voir si cela aide.
OriginalL'auteur Anders