내 VB.NET 응용 프로그램은 여러 종류의 MDI 자식 폼을 지원합니다. 어떤 종류는, 그러나 아닙니다 다른 사람, "성가신"이다 - 그들은 초점 기계 장치를 괴괴 망측하게 만든다. '귀찮은'자녀 양식이 열리면 제목 표시 줄이나 경계를 클릭하지 않으면 MDI 하위 양식 중 아무 것도 활성화되지 않습니다. 클라이언트 영역을 클릭해도 자식 폼이 활성화되지 않습니다. 제목 표시 줄은 회색으로 유지되며 Activate 또는 GotFocus 이벤트를받지 않습니다. 그러나 이상하게도 클릭 된 폼은 실제로 컨트롤에 마우스 및 키 이벤트를 받기 때문에 포커스를받습니다. Z- 주문 및 강조 표시 만 변경되지 않습니다.클라이언트 영역에서 클릭 할 때 MDI 자식 폼이 활성화되지 않습니다.
이 문제가 발생하면 '까다로운'양식이 닫힌 후에도 유지되며 이후에 열리는 하위 양식에 영향을줍니다. 그러나 모든 하위 양식이 닫히면 문제가 해결되고 다음 번 문제가있는 양식이 나타날 때까지 새 하위 양식이 정상적으로 작동합니다.
왜 나는 어떤 종류의 자녀 형태가 골칫거리이며 다른 것들은 잘 모르겠다.
의견을 보내 주시면 대단히 감사하겠습니다.
게시하시기 바랍니다 코드입니다. –