Me.BackColor = Color.Blue Hintergrund Blau
Thread.Sleep(2000)
Me.BackColor = Color.Red Hintergrund Rot
Thread.Sleep(2000)
Me.BackColor = Color.Black
ist schlecht weil dan die Form komplett stil steht als wäre sie abgestürzt. Daher hab da noch was, benutz ich immer. Hab ich irgendwan mal im Internet gefunden und schon in vielen Programmen genutzt:
Imports System.Threading
Private WeiterGehts As Boolean = False
Private ms As Integer
Public Sub Wartezeit(ByVal Sekunden As Integer)
ms = Sekunden * 1000
WeiterGehts = False
Dim T As Thread = New Thread(AddressOf Warten)
T.Start()
Do
Application.DoEvents()
Loop Until WeiterGehts = True
End Sub
Private Sub Warten()
Thread.Sleep(ms)
WeiterGehts = True
End Sub
Ergebniss:
Me.BackColor = Color.Blue Hintergrund Blau
Wartezeit(2)
Me.BackColor = Color.Red Hintergrund Rot
Wartezeit(2)
Me.BackColor = Color.Black
2 steht für 2 Sekunde
Hier kann man auch während des Wartens noch weiter etwas eingeben oder buttons klicken, also Form läuft weiter
MFG BigJk