วันพฤหัสบดีที่ 5 สิงหาคม พ.ศ. 2553

C# Timer กับ Thread sleep

ในการเขียน Application หาต้องการให้ Program Delay นั้นทำได้หลายวิธีด้วยกัน
ที่ง่ายที่สุดที่มักจะนำมาใข้กันบ่อยๆ ก็คือ Thread.sleep(1000); เพื่อให้ Delay ไปหนึ่งวินาที แต่ที่ผมจะแนะนำนันยากให้ลองใช้ timer มากกว่า เพราะ timer นั้นจะให้ทำให้การทำงานของ Application นั้นสุดลงเหมือน Thread.sleep

ตัวอย่างการใช้งาน

private void enable_time_click(object sender, EventArgs e){
// some code
time1.enable = true;
// some code
}

private void timer1_Tick(object sender, EventArgs e){
// do some thing
//http://www.sangkasi.com
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น