Question

J'essaie de concaténer la sortie de diverses fonctions dans une zone de texte, mais tout se résume en une seule ligne. Comment puis-je insérer des lignes de rupture entre les variables? J'ai quelque chose comme ça:

Me.TextBox.text = output1 + output2

Et j'aimerais avoir quelque chose comme ça:

Me.TextBox.text = output1 + ENTER + output2

Des idées?

Merci!

Était-ce utile?

La solution

Le Environment.NewLine variable en lecture seule est ce que vous voulez utiliser. Il y a aussi vbCrLf , mais c'est à des fins héritées et pas en fonction de l'environnement.

Essayez ce qui suit:

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

Autres conseils

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

Utilisez également & amp; concaténer des chaînes vb.net, + est un support hérité

Environment.NewLine est généralement la méthode préférée. Cela produira un retour chariot & amp; un saut de ligne pour les systèmes Windows et un saut de ligne uniquement pour les systèmes Unix ...

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

Notez également que vous pouvez utiliser vbCrLf à partir de l'espace de noms Microsoft.VisualBasic qui retournera toujours un retour chariot et un saut de ligne.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top