dang_tinhoc
20-06-2003, 09:20
Tôi có trên form1 cái Timer và một Label .
Có mã sau :
Dim i as integer
Private sub Form_Load()
Timer1.interval = 1000
Timer1.enable = true
End Sub
Private sub Timer_timer()
i = i + 1
label1.caption = i
End Sub
Khi chạy thì label cứ 1 giây thì hiển thị tăng dần . Nhưng nếu dùng chuột bấm và giữ lên thanh tiêu đề của form thì timer sẽ dừng lại . Bỏ chuột ra thì công việc tiếp tục như bình thường .
Nguyên nhân có thể do tôi bỏ phần Timer1.enable = true vào lúc form_load . Nhưng tôi không còn cách khác .
Xin chỉ cách khắc phục .
Có mã sau :
Dim i as integer
Private sub Form_Load()
Timer1.interval = 1000
Timer1.enable = true
End Sub
Private sub Timer_timer()
i = i + 1
label1.caption = i
End Sub
Khi chạy thì label cứ 1 giây thì hiển thị tăng dần . Nhưng nếu dùng chuột bấm và giữ lên thanh tiêu đề của form thì timer sẽ dừng lại . Bỏ chuột ra thì công việc tiếp tục như bình thường .
Nguyên nhân có thể do tôi bỏ phần Timer1.enable = true vào lúc form_load . Nhưng tôi không còn cách khác .
Xin chỉ cách khắc phục .