1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| public partial class Form1 : Form
{
private Thread myThread = null;
public Form1()
{
InitializeComponent();
}
// 1er bouton: pas de probleme de timer
private void button1_Click(object sender, EventArgs e)
{
this.timer1.Interval = 10000;
this.timer1.Enabled = true;
}
// 1eme bouton: probleme de timer
private void button2_Click(object sender, EventArgs e)
{
this.myThread = new Thread(new ThreadStart(this.testTimer));
this.myThread.Start();
}
// autre trhead
private void testTimer()
{
this.timer1.Interval = 10000;
this.timer1.Enabled = true;
}
// fin timer
private void timer1_Tick(object sender, EventArgs e)
{
this.timer1.Enabled = false;
Debug.WriteLine("timer1_Tick");
}
} |