Entwickler-Ecke
Basistechnologien - Methode nach bestimmter (festgelegter) Zeit aufrufen!
Dominic_77 - Di 13.07.10 09:59
Titel: Methode nach bestimmter (festgelegter) Zeit aufrufen!
Hallo,
Ich habe ein Programm erstellt. Auf dem Formular gibt es einen Knopf(Button). Wenn man auf diesem drückt, werden die Werte in SQL-DB gespeichert.
Mein Problem ist es, dass ich nicht auf dem Button drücken will, sondern eine neue Methode schreiben. Diese Methode soll die Button-Methode aufrufen z.B. jede 10 Minuten!
Könnt ihr vielleicht mir helfen, wie ich das schaffen kann?
Vielen Dank!
Moderiert von
Christian S.: Topic aus C# - Die Sprache verschoben am Di 13.07.2010 um 10:11
Christian S. - Di 13.07.10 10:12
Hallo und :welcome:!
Das einfachste dürfte es sein, hier mit einem Timer zu arbeiten. Den kannst Du wie jede andere Komponente auf Deiner Form platzieren, ein Intervall einstellen (also die 10 Minuten) und dann im OnTimer-Ereignis sagen, was er machen soll.
Grüße
Christian
Dominic_77 - Di 13.07.10 15:25
Vielen Dank für deine Antwort.
die hilft mir sehr !
Delete - Di 13.07.10 15:29
Ja mir auch!
Dominic_77 - Di 13.07.10 15:44
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| this.timer2.Enabled = true; this.timer2.Interval = 600000; this.timer2.Tick += new System.EventHandler(this.OnTimerEvent);
public void OnTimerEvent(object Source, EventArgs e) { MethodeAufrufen(); } |
Moderiert von
Christian S.: C#-Tags hinzugefügt
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!