Il est souvent nécessaire lors de la programmation pour intégrer des caractères de contrôle dans les documents qui sont envoyés aux imprimantes . Les caractères de contrôle créent des événements tels que le saut de ligne /retours chariot et les tabulations . Sans caractères de contrôle, il peut être difficile de formater une page imprimée. VB et les caractères de contrôle "Standard"
Dans de nombreux langages de programmation, il est possible d'utiliser le "\\" précédant une lettre pour indiquer un caractère de contrôle . Par exemple , l'intégration "\\ n" dans une chaîne de texte va provoquer un saut de ligne à ce moment . Le "\\ n" ne sera pas réellement apparaître sur la page imprimée. Cependant, VB.net ne permet pas cette solution simple.
ControlChars
Le module ControlChars en Visual Basic fournit les caractères de contrôle de base dans une structure facile à utiliser .
String = " Ceci est un test " et ControlChars.CrLf & " de la ligne d'alimentation caractère "
Ce qui précède diviser la sortie en deux lignes: « Ceci est un test " suivi par " le caractère de saut de ligne " sur une seconde ligne .
Regex.Unescape
Il est possible d'utiliser la fonction Regex.Unescape faire VB fonctionne plus comme d'autres langages de programmation.
testIt = Regex.Unescape ("Ceci est un test \\ n du caractère de saut de ligne " )
Comme dans l'autre , par exemple, cela donnera " Ceci est un test " sur une ligne et " le caractère de saut de ligne " sur la deuxième ligne et est juste une autre façon de réaliser la mise en forme d'impression. Ni est meilleur que l' autre , c'est une question de préférence et de l'esthétique de programmation
.