Verwenden eines Timers in C #

7

Ich versuche ein Formular für x Zeit in c # unsichtbar zu machen. Irgendwelche Ideen?

Danke, Jon

    
Jon 05.01.2009, 00:53
quelle

4 Antworten

16

BFree hat einen ähnlichen Code in der Zeit gepostet, in der ich das getestet habe, aber hier ist mein Versuch:

%Vor%     
Matt Hamilton 05.01.2009, 01:04
quelle
8

Schnelle und schmutzige Lösung unter Ausnutzung von Verschlüssen. Kein Timer erforderlich!

%Vor%

Beispiel:

// Macht das Formular für 5 Sekunden unsichtbar

Invisibilize (new TimeSpan (0, 0, 5));

    
Robert Venables 05.01.2009 01:40
quelle
3

Auf Klassenebene tun Sie etwas wie folgt:

%Vor%

Im Konstruktor tun Sie das:

%Vor%

Dann Ihr Event-Handler:

%Vor%

Dann wo immer du es unsichtbar machen willst (ich demonstriere es hier auf Knopfdruck):

%Vor%     
BFree 05.01.2009 01:03
quelle
1

Bedenken Sie, dass es verschiedene Arten von Timern gibt: Ссылка

Und vergessen Sie nicht, den Timer für die Dauer des Handlers zu deaktivieren, damit Sie sich nicht selbst unterbrechen. Eher peinlich.

    
cookre 05.01.2009 01:28
quelle

Tags und Links