Domanda

Sto cercando di concatenare l'output di varie funzioni in una casella di testo, ma tutto si presenta in una riga biiig. Come posso inserire linee di interruzione tra le variabili? Ho qualcosa del genere:

Me.TextBox.text = output1 + output2

E vorrei avere qualcosa del genere:

Me.TextBox.text = output1 + ENTER + output2

Qualche idea?

Grazie!

È stato utile?

Soluzione

Environment.NewLine variabile di sola lettura è ciò che vuoi usare. C'è anche vbCrLf , ma questo è per scopi legacy e non dipendenti dall'ambiente.

Prova quanto segue:

Me.TextBox.Text = output1 + Environment.NewLine + output2

Altri suggerimenti

Me.TextBox.text = output1 & Environment.NewLine & output2

Usa anche & amp; per concatenare stringhe vb.net, + è il supporto legacy

Environment.NewLine è di solito il metodo preferito. Produrrà un ritorno a capo & amp; feed di riga per sistemi Windows e feed di riga solo per sistemi Unix ...

http://msdn.microsoft.com/en -us / library / system.environment.newline.aspx

Si noti inoltre che è possibile utilizzare vbCrLf dallo spazio dei nomi Microsoft.VisualBasic che sempre restituirà insieme un ritorno a capo e un avanzamento di riga.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top