tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
307
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von bastiglasl
    bastiglasl bastiglasl ist offline Mitglied Gold
    Registriert seit
    Mar 2004
    Ort
    Landshut
    Beiträge
    132
    Servus zusammen!

    Ich hab ein Problem mit dem Mutlithreading. Ich würde gerne einen Thread starten, der eine Meldung in ein StatusStrip-Label schreibt. Dann soll dieser Thread ein paar Sekunden warten und dann die Meldung löschen.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    
     
    Private Sub showError(ByVal sMessage As String)
                Dim objThread As Threading.Thread
                Me.myErrorMsg = sMessage
                objThread = New Threading.Thread(AddressOf Me.showError)
                objThread.Start()
            End Sub
     
    Private Delegate Sub showErrorCallback()
     
    Private Sub showError()
                If (Me.comStatusStrip.InvokeRequired()) Then
                    Me.Invoke(New showErrorCallback(AddressOf showError))
                Else
                    lblStatus.ForeColor = Color.Red
                    lblStatus.Text = Me.myErrorMsg
                    comStatusStrip.Refresh()
     
                    'Hier warten
     
                    lblStatus.ForeColor = Color.Black
                    lblStatus.Text = String.Empty
                    comStatusStrip.Refresh()
     
                End If
            End Sub

    Mein Problem hierbei ist, den Thread für ein paar Sekunden anzuhalten.
    Weiss ich nicht wie ich es machen soll...

    Könnt ihr mir helfen?
     
    Wer nen Virus findet, darf ihn behalten!
    Piff-Tiff

  2. #2
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    Mit der Sleep-Methode:
    Code :
    1
    
    Threading.Thread.Sleep(Millisekunden)
    Gruß
    MCoder
     
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

Ähnliche Themen

  1. Threading zum Neuzeichnen
    Von Der Wolf im Forum Java
    Antworten: 4
    Letzter Beitrag: 28.06.10, 16:36
  2. Fragen zu Threading
    Von Heroult im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 09.01.09, 20:44
  3. [C#] threading - Probleme
    Von marcaurel1984 im Forum .NET Café
    Antworten: 9
    Letzter Beitrag: 19.12.06, 19:41
  4. Threading hilfe
    Von Fridulin im Forum .NET Archiv
    Antworten: 6
    Letzter Beitrag: 05.04.05, 14:37
  5. Threading unter C#
    Von Jobless im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 07.03.05, 14:46