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 user profile iconChristian 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 user profile iconChristian S.: C#-Tags hinzugefügt