E 'spesso necessario durante la programmazione per inserire caratteri di controllo in documenti che vengono inviati alle stampanti . I caratteri di controllo creano eventi come avanzamento /trasporto di linea ritorna e le schede. Senza di caratteri di controllo può essere difficile per formattare una pagina stampata . VB ed i caratteri di controllo "standard"
In molti linguaggi di programmazione , è possibile utilizzare la "\\" che precede una lettera per indicare un carattere di controllo . Ad esempio , l'incorporamento "\\ n" in una stringa di testo provocherà un avanzamento di riga in quel punto. Il "\\ n" non sarà effettivamente visualizzato sulla pagina stampata . Tuttavia , VB.net non permette questa semplice soluzione .
ControlChars
Il modulo ControlChars in Visual Basic fornisce i caratteri di controllo di base in una struttura facile da usare .
String = " Questo è un test " & ControlChars.CrLf & " della linea di alimentazione carattere "
Quanto sopra dividere l'output in due linee : "Questa è una prova" seguito da " il carattere di avanzamento riga" su una seconda linea .
Regex.Unescape
E 'possibile utilizzare la funzione di rendere Regex.Unescape VB funziona più come altri linguaggi di programmazione .
TestIt = Regex.Unescape ( " questo è un test \\ n del carattere di avanzamento riga " ) per
come negli altri , ad esempio, questo fornirà " questa è una prova " su una riga e " del carattere di avanzamento riga " sulla seconda riga ed è solo un modo diverso per ottenere la formattazione di stampa. Nessuno dei due è migliore dell'altro , è una questione di gusti e di estetica programmazione
.