Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

System.Windows.Forms.Timer... C#

[es] :: .NET :: .NET Desktop razvoj :: System.Windows.Forms.Timer... C#

[ Pregleda: 3791 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Zevs85
Zeljko Todorovic
Novi Sad, Sabac

Član broj: 24612
Poruke: 325
*.vdial.verat.net.



+21 Profil

icon System.Windows.Forms.Timer... C#13.10.2006. u 20:19 - pre 213 meseci
Pozdrav

Kako da na svakih n sekundi program uradi nesto?

Hvala
 
Odgovor na temu

aleksandarpopov
IT consultant
Senta

Član broj: 57172
Poruke: 484
*.sabotronic.co.yu.

Sajt: www.linkedin.com/in/aleks..


Profil

icon Re: System.Windows.Forms.Timer... C#13.10.2006. u 20:44 - pre 213 meseci
System.Timers.Timer - kartica Components
barem u .NET 1.1 pa imas properti-jima interval koji namestas u milisekundama.
Na dogadjaj Elapsed radis sta hoces.
Poz
RTFM
 
Odgovor na temu

Zevs85
Zeljko Todorovic
Novi Sad, Sabac

Član broj: 24612
Poruke: 325
*.vdial.verat.net.



+21 Profil

icon Re: System.Windows.Forms.Timer... C#13.10.2006. u 21:18 - pre 213 meseci
http://msdn2.microsoft.com/en-...ystem.windows.forms.timer.aspx
To je ta klasa sa kojom sam pokusao...

Citat:
aleksandarpopov: System.Timers.Timer - kartica Components
barem u .NET 1.1 pa imas properti-jima interval koji namestas u milisekundama.
Na dogadjaj Elapsed radis sta hoces.
Poz

Construktor te klase je ovakav:
Citat:
Timer Constructor (TimerCallback)

Sta je TimerCallback...?

I dalje mi je ovo nejasno...
 
Odgovor na temu

Zevs85
Zeljko Todorovic
Novi Sad, Sabac

Član broj: 24612
Poruke: 325
*.vdial.verat.net.



+21 Profil

icon Re: System.Windows.Forms.Timer... C#13.10.2006. u 23:05 - pre 213 meseci
Molim vas, dajte bilo kakav primer, bilo sta... Prilicno mi je hitno...

 
Odgovor na temu

radoica

Član broj: 12972
Poruke: 158
*.yubc.net.



+3 Profil

icon Re: System.Windows.Forms.Timer... C#13.10.2006. u 23:42 - pre 213 meseci
Code:

Tri clana klase:

    Label l;
    Button b;
    Timer t;

Konstruktor: // dodati posle 'InitializeComponent' metoda

    l = new Label();
    l.Location = new Point(10, 10);
    l.Text = "0";
    Controls.Add(l);
    b = new Button();
    b.Location = new Point(10, 40);
    b.Text = "Start";
    b.Click += new EventHandler(ButtonClick);
    Controls.Add(b);
    t = new Timer();
    t.Interval = 1000; // interval u milisekundama
    t.Tick += new EventHandler(TimerTick); // ovaj dogadjaj se desi svakih 1000 ms

Metodi:

void ButtonClick(object s, EventArgs e)
{
    if (b.Text == "Start") {
        t.Start();
        b.Text = "Stop";
    } else {
        t.Stop();
        b.Text = "Start";
    }
}

void TimerTick(object s, EventArgs e)
{
    int i = Convert.ToInt32(l.Text);
    i++;
    l.Text = Convert.ToString(i);
}
 
Odgovor na temu

Zevs85
Zeljko Todorovic
Novi Sad, Sabac

Član broj: 24612
Poruke: 325
*.vdial.verat.net.



+21 Profil

icon Re: System.Windows.Forms.Timer... C#14.10.2006. u 00:22 - pre 213 meseci
@radoica
Hvala

@all
Mada, ovo (timer) mi je bas i ne svidja, uzima previse procesorskog vremena!
Sad cu pokusati da nadjem resenje sa nitima (ako nadjem postavljam), u menjuvremenu ako neko ima neki takav primer, neka postuje.

Hvala jos jednom

 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: System.Windows.Forms.Timer... C#

[ Pregleda: 3791 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.