Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Dim s() As String = Label.Text.Split(vbNewLine)
ListBox.Items.AddRange(s)
Label.Text = Label.Text.Replace(vbNewLine, "#")
Hallo!
Du könnstest den Text im Label "splitten" und dann als Array einlesen.
Code:Dim s() As String = Label.Text.Split(vbNewLine) ListBox.Items.AddRange(s)
Um den lästigen "Rest" des Umbruchs zu vermeiden könntest du das Carr.Ret.LineFeed durch ein eigenes Zeichen ersetzen:
Code:Label.Text = Label.Text.Replace(vbNewLine, "#")
Jetzt muss der Split natürlich noch an das Zeichen angepasst werden.
(Man möge mir eine elegante Lösung mitteilen und ich entferne dieses schändliche Stück Code...)
codeman
Label.Text = Label.Text.Replace(vbNewLine, "#")
Dim s() As String = Label.Text.Split("#") ' Mit dem ersetzten Zeichen "splitten"!
ListBox.Items.AddRange(s)
Du musst den Code so anpassen:
Code:Label.Text = Label.Text.Replace(vbNewLine, "#") Dim s() As String = Label.Text.Split("#") ' Mit dem ersetzten Zeichen "splitten"! ListBox.Items.AddRange(s)
Wie gesagt, sicher nicht sehr elegant die Lösung; aber sie funktioniert!
codeman
Sorry, die Funktion ist beim automatischen Umwandeln von C# nach VB entstanden und ich habe sie vergessen zu postenBei dir MCoder findet der "InlineAssignHelper" nicht...
Dim strLine As String
Dim oReader As New StringReader(myLabel.Text)
While True
strLine = oReader.ReadLine()
If strLine Is Nothing Then
Exit While
Else
myListBox.Items.Add(strLine)
End If
End While