Advertisement
Guest User

Eieruhr

a guest
May 20th, 2013
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.37 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace Eieruhr
  12. {
  13.     public partial class Form1 : Form
  14.     {
  15.         public Form1()
  16.         {
  17.             InitializeComponent();
  18.         }
  19.  
  20.         int sekunden = 0;
  21.         bool isRunning = false;
  22.         private void btnStartStop_Click(object sender, EventArgs e)
  23.         {
  24.             if (isRunning == false)
  25.             {
  26.                 timer1.Start();
  27.                 btnStartStop.Text = "Stopp";
  28.                 isRunning = true;
  29.  
  30.                 // Startwert für die Eieruhr setzen
  31.                 sekunden = (int)numMinuten.Value * 60 + (int) numSekunden.Value;
  32.  
  33.                 // Diese Zeit in den Label übernehmen
  34.                 int minutenAnzeige;
  35.                 int sekundenAnzeige;
  36.  
  37.                 minutenAnzeige = sekunden / 60;
  38.                 sekundenAnzeige = sekunden % 60;
  39.  
  40.                 string strMinuten, strSekunden;
  41.                 if (minutenAnzeige < 10)
  42.                     strMinuten = "0" + minutenAnzeige;
  43.                 else
  44.                     strMinuten = "" + minutenAnzeige;
  45.  
  46.                 if (sekundenAnzeige < 10)
  47.                     strSekunden = "0" + sekundenAnzeige;
  48.                 else
  49.                     strSekunden = "" + sekundenAnzeige;
  50.  
  51.                 lbZeit.Text = strMinuten + ":" + strSekunden;
  52.             }
  53.             else
  54.             {
  55.                 timer1.Stop();
  56.                 btnStartStop.Text = "Start";
  57.                 isRunning = false;
  58.             }
  59.         }
  60.  
  61.         private void timer1_Tick(object sender, EventArgs e)
  62.         {
  63.             sekunden--;
  64.  
  65.             int minutenAnzeige;
  66.             int sekundenAnzeige;
  67.  
  68.             minutenAnzeige = sekunden / 60;
  69.             sekundenAnzeige = sekunden % 60;
  70.  
  71.             string strMinuten, strSekunden;
  72.             if (minutenAnzeige < 10)
  73.                 strMinuten = "0" + minutenAnzeige;
  74.             else
  75.                 strMinuten = "" + minutenAnzeige;
  76.  
  77.             if (sekundenAnzeige < 10)
  78.                 strSekunden = "0" + sekundenAnzeige;
  79.             else
  80.                 strSekunden = "" + sekundenAnzeige;
  81.  
  82.             lbZeit.Text = strMinuten + ":" + strSekunden;
  83.         }
  84.     }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement