Frage

Ich versuche, die Ausgabe von verschiedenen Funktionen in ein Textfeld zu verketten, aber es kommt alles in einer Biiig Zeile nach oben. Wie kann ich Bruchlinien zwischen den Variablen einfügen? Ich habe so etwas wie folgt aus:

Me.TextBox.text = output1 + output2

Und ich möchte so etwas haben:

Me.TextBox.text = output1 + ENTER + output2

Irgendwelche Ideen?

Danke!

War es hilfreich?

Lösung

Die Environment.NewLine Nur-Lese-Variable ist, was Sie verwenden möchten. Es gibt auch vbCrLf, aber dies ist für Legacy-Zwecke und nicht umgebungsabhängig.

Versuchen Sie Folgendes:

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

Andere Tipps

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

Verwenden Sie auch & verketten Strings vb.net, + ist Legacy-Unterstützung

Environment.NewLine ist in der Regel die bevorzugte Methode. Es wird ein Wagenrücklauf und Zeilenvorschub für Windows-Systeme und einen Zeilenvorschub produzieren nur für Unix-Systeme ...

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

Beachten Sie auch, dass Sie vbCrLf aus dem Microsoft.VisualBasic-Namespace verwenden können, die werden immer einen Wagenrücklauf und Zeilenvorschub zusammen zurück.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top