트레이에있는 후 창문이 최대화/전면에 가져 오지 않습니다. 왜?/도움말
문제
나는 복잡한 코드가있는 알람 앱을 썼습니다. 예를 들어 지금 헤어지고 싶지 않은 느낌이 들지 않습니다. 온라인 상태에 대해 10 분 정도마다 타이머를 확인하고 특정 조건에서 내 앱이 저에게 경고합니다. form_load에서 나는 타이머를 10 분으로 설정하고 트리거되고 조건이 사실 일 때 나는 이것과 함께 함수를 호출합니다.
{
this.WindowState = FormWindowState.Maximized;
this.TopMost = true;
this.Activate();
}
앱을 시작할 때 일반적으로 최소화하고 무엇이든합니다. 오늘은 그것이 작동하지 않는다는 것을 알았습니다. 초기 테스트에서 나는 상태를 끌어 내고 form_load에서 func를 호출 한 후 코드를 호출했지만 이제는 항상 그것을 가져 왔지만 이제는 다른 일을하고 창이 최소화되었으므로 작동하지 않았다는 것을 알았습니다. 이것을 어떻게 고치나요?
해결책
양식을 숨기고 있습니까? 어떤 경우에는 시도하십시오 this.Show()
대신에.
다른 팁
또한 Form_load는 한 번 (보통) 실행됩니다. 당신은 form_activated를 원합니다. 양식은 최소화 여부에 관계없이 메모리에 있습니다 (로드).
Form_load 이벤트에서 활성화 이벤트에 대한 호출을 포함하여 중복됩니다.
제휴하지 않습니다 StackOverflow