NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
josef kratky
Člen
Avatar
josef kratky:1.1.2017 12:25

jak mam toto překopat na WPF?

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace hodiny1
{
    public partial class Form1 : Form
    {
       int t = 11;
        public Form1()
        {
            InitializeComponent();
        }

        void timerStart_Tick(object sender, EventArgs e)
        {
            t--;
            labelTime.Text = t.ToString("00");
            if (t < 1)
            { t = 11;
             timerStart.Stop();

            }
        }

        private void buttonStart_Click(object sender, EventArgs e)
        {
            timerStart.Start();
        }
    }
}
 
Odpovědět
1.1.2017 12:25
Avatar
HONZ4
Člen
Avatar
Odpovídá na josef kratky
HONZ4:1.1.2017 14:27
using System;
using System.Windows;
using System.Windows.Threading;

namespace WpfApplication8
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        int t = 11;
        DispatcherTimer timer = new DispatcherTimer();

        public MainWindow()
        {
            InitializeComponent();
            timer.Interval = TimeSpan.FromSeconds(1);
            timer.Tick += Timer_Tick;
            timer.Start(); //tohle si dej třeba pod ten buttonStart_Click
        }

        private void Timer_Tick(object sender, EventArgs e)
        {
            t--;
            labelTime.Content = t.ToString("00");
            if (t < 1)
            {
                t = 11;
                timer.Stop();
            }
        }
    }
}
Akceptované řešení
+20 Zkušeností
Řešení problému
 
Nahoru Odpovědět
1.1.2017 14:27
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.