Ajouter une ligne de séparation entre les chaînes concaténées dans VB.net
-
05-07-2019 - |
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!
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.