Ragazzi ho un problemino con questo codice: in pratica volevo realizzare una sorta di countdown con il timer di System.Windows.Forms.
Sono riuscito a programmarlo... l'unico problema sorge quando voglio prendere la variabile da cui effettuare il countdown da textbox...
So che probabilmente non dovrei inserire la variabile all'interno dell'evento Tick, ma il problema è che mettendola fuori non mi riconosce textBox.Text... come potrei risolvere??
codice:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Timers; namespace Sveglia { public partial class Form1 : Form { public Form1() { InitializeComponent(); } /*Abilita e disabilita i bottoni di start e stop*/ private void Start_Click(object sender, EventArgs e) { Start.Enabled = false; Stop.Enabled = true; timer1.Enabled = true; } private void Stop_Click(object sender, EventArgs e) { Start.Enabled = true; timer1.Enabled = false; } /*Attiva il programmino in System Tray*/ private void Form1_Resize(object sender, EventArgs e) { notifyIcon1.Visible = true; Hide(); } private void notifyIcon1_DoubleClick(object sender, EventArgs e) { notifyIcon1.Visible = false; Show(); } /*Inizializza la variabile conteggio ed effettua il countdown*/ private void timer1_Tick(object sender, EventArgs e) { int count = Int32.Parse(textBox2.Text); if ( count >= 0 ) { label5.Text = count.ToString(); count--; } if ( count == -1 ) { Start.Enabled = true; timer1.Enabled = false; } } } }

Rispondi quotando