트레이에있는 후 창문이 최대화/전면에 가져 오지 않습니다. 왜?/도움말

StackOverflow https://stackoverflow.com/questions/1737155

문제

나는 복잡한 코드가있는 알람 앱을 썼습니다. 예를 들어 지금 헤어지고 싶지 않은 느낌이 들지 않습니다. 온라인 상태에 대해 10 분 정도마다 타이머를 확인하고 특정 조건에서 내 앱이 저에게 경고합니다. form_load에서 나는 타이머를 10 분으로 설정하고 트리거되고 조건이 사실 일 때 나는 이것과 함께 함수를 호출합니다.

        {
            this.WindowState = FormWindowState.Maximized;
            this.TopMost = true;
            this.Activate();
        }

앱을 시작할 때 일반적으로 최소화하고 무엇이든합니다. 오늘은 그것이 작동하지 않는다는 것을 알았습니다. 초기 테스트에서 나는 상태를 끌어 내고 form_load에서 func를 호출 한 후 코드를 호출했지만 이제는 항상 그것을 가져 왔지만 이제는 다른 일을하고 창이 최소화되었으므로 작동하지 않았다는 것을 알았습니다. 이것을 어떻게 고치나요?

도움이 되었습니까?

해결책

양식을 숨기고 있습니까? 어떤 경우에는 시도하십시오 this.Show() 대신에.

다른 팁

또한 Form_load는 한 번 (보통) 실행됩니다. 당신은 form_activated를 원합니다. 양식은 최소화 여부에 관계없이 메모리에 있습니다 (로드).

Form_load 이벤트에서 활성화 이벤트에 대한 호출을 포함하여 중복됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top