Announcement

Collapse
No announcement yet.

Timer

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Timer

    Halllo..

    wie kann ich einen Timer mit einem Button starten, und dann die aktuelle zeit in sekunden in einer textbox ausgeben?

    Und dann den Timer wieder stoppen?

    P.S: Bin beim Obenbook nicht drausgekommen :P

    Lg Marcel

  • #2
    Hallo,

    [highlight=c#]
    using System;
    using System.Windows.Forms;

    namespace WindowsFormsApplication1
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    // Starten/Stoppen des Timers je nachdem ob bereits
    // läuft:
    if (timer1.Enabled)
    timer1.Stop();
    else
    timer1.Start();
    }

    private void timer1_Tick(object sender, EventArgs e)
    {
    textBox1.Text = DateTime.Now.ToLongTimeString();
    }
    }
    }
    [/highlight]

    In Sekunden
    Kommt darauf von wo aus du die Sekunden zählen willst. Wenns von dem Zeitpunkt ist wo der Timer aktiv wird setzte die Interval-Eigenschaft auf 1000 und erhöhe den Wert deiner Zählvariable.

    mfG Gü

    PS: Sehr brav, dass du zuerst gelesen hast
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      Hallo gfoidl...

      anscheinend hat dieses Forum nur 2 Mitglieder. Der eine stellt die Antworten, der andere Beantwortet perfekt. :P

      Vielen Dank

      Comment

      Working...
      X