Diskuze: Jak stopnout timer z jiné metody
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Musíš timer vytvořit mimo metody
public MainWindow()
{
InitializeComponent();
}
System.Windows.Threading.DispatcherTimer timer1 = new System.Windows.Threading.DispatcherTimer();
public void metoda(object sender, EventArgs e)
{
Promena promene = new Promena();
bar1.Value++;
if (promene.tovarna == 0 && bar1.Value >= 100)
{
promene.tovarna = 1;
promene.tovarna2 = true;
image2.Visibility = Visibility.Visible;
tabtovarna.Visibility = Visibility.Visible;
System.Threading.Thread.Sleep(3000);
bar1.Value = 0;
}
}
public void Button_Click(object sender, RoutedEventArgs e)
{
timer1.Tick += new EventHandler(metoda);
timer1.Interval = new TimeSpan(0, 0, 1);
timer1.Start();
}
public void Button2_Click(object sender, RoutedEventArgs e)
{
timer1.Stop();
}
na řešení problémů tu je fórum, takže to že ti v PM/chatu neodpověděl je v pořádku.
Je to trochu jinak ale to tady nebudu řešit.
Zobrazeno 5 zpráv z 5.