IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
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.