Hallo zämmä
Meine Frage an euch: Wie kann ich eine Schleife Zeitabhängig machen? Z.B. Aufruf nur alle 10 Sek.? Kann ich das mit einer for Schleife machen?
Danke für eure Hilfe.
Gruss Renato
Hallo zämmä
Meine Frage an euch: Wie kann ich eine Schleife Zeitabhängig machen? Z.B. Aufruf nur alle 10 Sek.? Kann ich das mit einer for Schleife machen?
Danke für eure Hilfe.
Gruss Renato
nimm einen Timer
System.Windows.Forms.Timer
Der Hat die Eigenschaft
.Interval
, Die Methoden
.Start()
und
.Stop()
und den EventHandler
.Tick
Kannst du mir ein Beispiel machen.
Danke
using System.Windows.Forms;
namespace MeinProgramm
{
(public static) class MeineKlasse
{
Timer MeinTimer = new Timer();
MeinTimer.Tick += new System.EventHandler( Aktionen );
MeinTimer.Interval = 10000 //Zeit in ms
//Konstruktor
public MeineKlasse()
{
MeinTimer.Start();
}
(public static) void Aktionen()
{
//Anweisungen
}
}
}
Oder wenn du eine Windows Forms Anwendung machst, kannst du den Timer aus der ToolBox auswählen und wie ein Steuerelement Benutzen
P.S.: Wenn du die Klasse als static definierst macht ein Konstruktor mit dem Start keinen Sinn, diesen (den Start) musst du dan woanders setzen