Det er ofte nødvendig når du programmerer å legge kontroll tegn i dokumenter som blir sendt til skrivere . Kontroll tegn opprette hendelser som for eksempel linjeskift /vogn avkastning og faner. Uten kontroll tegn kan det være vanskelig å formatere en trykt side . VB og " Standard" kontroll tegn
I mange programmeringsspråk det er mulig å bruke " \\ " i forkant et brev for å indikere en kontroll karakter. For eksempel vil embedding "\\ n" i en tekststreng føre til et linjeskift på det tidspunktet. Den " \\ n" ikke faktisk vil dukke opp på den utskrevne siden . Imidlertid ikke VB.net ikke tillate denne enkle løsningen .
ControlChars
ControlChars modul i Visual Basic gir de grunnleggende kontroll tegn i en lett-å - bruke struktur .
String = " Dette er en test " & ControlChars.Crlf & "av linjeskifttegn "
ovenfor vil dele ut i to linjer : "Dette er en test" etterfulgt av "av linjeskifttegn " på en annen linje .
Regex.Unescape
p Det er mulig å bruke Regex.Unescape funksjon for å gjøre VB jobbe mer som andre programmeringsspråk.
Testit = Regex.Unescape ("Dette er en test \\ n av linjeskifttegn ")
p Som i det andre eksemplet , vil dette gi " dette er en test "på en linje og " av linjeskifttegn "på den andre linjen og er kun en annen måte å oppnå print formatering. Det er heller ikke bedre enn den andre , det er et spørsmål om preferanser og programmering estetikk
.