Det er ofte nødvendigt ved programmering at integrere kontrol karakterer i dokumenter , der bliver sendt til printere . Styretegn oprette begivenheder såsom linjeskift /vogn afkast og faner. Uden styretegn kan det være svært at formatere en udskrevet side . VB og " Standard" styretegn
mange programmeringssprog er det muligt at bruge " \\ " foran et brev for at indikere en kontrol karakter. For eksempel vil indlejring "\\ n" i en tekststreng forårsage et linjeskift på dette punkt. Den " \\ n" vil faktisk ikke dukke op på den udskrevne side. Men VB.net ikke tillade denne enkle løsning.
ControlChars
ControlChars modul i Visual Basic indeholder de grundlæggende kontrol karakterer på en nem -at-bruge struktur .
String = " Dette er en test " & ControlChars.Crlf & "af linjeskifttegnet "
ovenstående vil opdele output i to linjer : "Dette er en test ", efterfulgt af "af linjeskift tegn" på en anden linje.
Regex.Unescape
det er muligt at bruge Regex.Unescape funktionen til at gøre VB arbejde mere ligesom andre programmeringssprog.
Testit = Regex.Unescape ( "Dette er en test \\ n af linjeskift tegn" )
Som i det andet eksempel , vil dette give " dette er en test "på den ene linje og " af linjeskift tegn " på den anden linje , og er bare en anden måde at opnå print formatering. Det er heller ikke bedre end den anden , det er et spørgsmål om præference og programmering æstetik
.