Hallo Leute!
Ich habe ein Problem mit folgendem Codeteil:
Wenn ich nun diesen Codeteil ausführe, ändert sich weder die farbe, noch der text von "label".
Wenn ich den Code nun abändere, ...
... und dann den Button klicke, passiert eine weile (~1-2sek) garnichts (text wird heruntergeladen). Danach öffnet sich, wie gewünscht, die msgbox mit dem text und es ändert sich GENAU in dem moment der label-text zu "Connecting...", was ich aber schon vor dem prozess des herunterladens des textes haben wollte. Wenn ich die Msgbox nun wieder schließe, ändert sich der label-text wieder zu "Ready" um.
Wie kann ich es hinbekommen, das sich der label-text schon vor dem herunterladen des textes in "Connecting..." ändert, und nach der msgbox sich wieder in "Ready" ändert?
Ich habe ein Problem mit folgendem Codeteil:
VB.NET-Quellcode
- 'ausgangstext von label ist "Ready"
- 'ausgangsfarbe von label ist LimeGreen
- Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button.Click
- label.Text = "Connecting..."
- label.ForeColor = Color.Coral
- Dim text As String
- Dim c As Net.WebClient = New Net.WebClient()
- text = c.DownloadString("http://meinewebsite.de/text.html")
- End Sub
Wenn ich nun diesen Codeteil ausführe, ändert sich weder die farbe, noch der text von "label".
Wenn ich den Code nun abändere, ...
VB.NET-Quellcode
- 'ausgangstext von label ist "Ready"
- 'ausgangsfarbe von label ist LimeGreen
- Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button.Click
- label.Text = "Connecting..."
- label.ForeColor = Color.Coral
- Dim text As String
- Dim c As Net.WebClient = New Net.WebClient()
- text = c.DownloadString("http://meinewebsite.de/text.html")
- MsgBox(text)
- label.Text = "Ready"
- label.ForeColor = Color.LimeGreen
- End Sub
... und dann den Button klicke, passiert eine weile (~1-2sek) garnichts (text wird heruntergeladen). Danach öffnet sich, wie gewünscht, die msgbox mit dem text und es ändert sich GENAU in dem moment der label-text zu "Connecting...", was ich aber schon vor dem prozess des herunterladens des textes haben wollte. Wenn ich die Msgbox nun wieder schließe, ändert sich der label-text wieder zu "Ready" um.
Wie kann ich es hinbekommen, das sich der label-text schon vor dem herunterladen des textes in "Connecting..." ändert, und nach der msgbox sich wieder in "Ready" ändert?