C#, Visual Studio 2010, windows 7 사용 ...양식에 폴링 기능을 추가 할 위치는 어디입니까?
양식이 OvalShape
입니다. 폼 스레드에이 함수를 추가하거나 서비스 상태를 확인하고 신호등처럼 OvalShape
의 색을 변경하는 백그라운드 스레드를 만들고 싶습니다.
private void ServiceStatus()
{
if (ServiceManagement.ServiceStatus("OracleServiceXE"))
ovalshape.BackColor =Color.Green;
else
ovalshape.BackColor = Color.Red;
}
지속적으로 (매 1-5 초) 실행되도록이 기능을 추가하는 가장 좋은 방법은 어디입니까?
저는 타이머를 사용합니다. 또한 양식에는 실제로 특정 스레드가 없습니다. 모든 양식은 기본 응용 프로그램 스레드 (기본적으로 어쨌든)에서 제공됩니다. –