Etikettentext als Warnmeldung anzeigen und nach ein paar Sekunden ausblenden?

8

Ich habe Knöpfe, die bestätigen, ob der Benutzer Administrator ist oder nicht. Wenn der derzeit angemeldete Benutzer kein Administrator ist, wird das Label als Warnmeldung angezeigt und nach einigen Sekunden ausgeblendet. Ich habe versucht, lblWarning.Hide(); und lblWarning.Dispose(); nach der Warnmeldung zu verwenden, aber das Problem ist, es verbirgt die Nachricht, bevor sogar die Warnmeldung angezeigt wird. Das ist mein Code.

%Vor%     
user2262382 11.04.2013, 14:40
quelle

2 Antworten

22

Sie wollen es mit einem Timer "verstecken". Sie könnten etwas wie folgt implementieren:

%Vor%

statt dessen:

%Vor%

Wenn Sie es also länger als 3 Sekunden sichtbar haben möchten, nehmen Sie sich einfach die Zeit und multiplizieren Sie es mit 1000, weil Interval in Millisekunden ist.

    
Mike Perrenoud 11.04.2013, 14:45
quelle
-1

Sicher könntest du einfach Thread.Sleep

verwenden %Vor%

Wobei 5000 = die Anzahl der Millisekunden, die Sie anhalten / warten / schlafen möchten

    
RedEyedMonster 11.04.2013 16:12
quelle

Tags und Links