2009-12-17 7 views
0

userControl의 특정 조건에서 도구 설명을 표시하는 응용 프로그램을 유지 관리하고 있습니다. (마우스가 일부 영역 위에있을 때 타이머가 시작되고 멈추었을 때 마우스가 여전히 있으면 "표시 (..)"를 호출하여 툴팁에 텍스트가 표시됩니다 괜찮습니다. 다른 응용 프로그램이 보류 중입니다. 이 응용 프로그램을 MdiClient로 표시합니다. 툴팁에 응용 프로그램이 활성화되지 않은 경우에만 도구 설명이 표시됩니다. 사용자가 컴퓨터에서 다른 응용 프로그램 (예 : WORD)을 열고 마우스를 클릭하지 않고 반환하면 오른쪽 영역이면 텍스트가 표시되고 그렇지 않으면 "표시"는 호출되지만 팝업 이벤트는 발생하지 않습니다. 감사합니다,C# MDI 클라이언트의 도구 설명

답변

0

If 문제를 올바르게 이해했습니다. 툴팁을 표시하는 창에서 잃어버린 부분을 추적하면됩니다. 포커스를 얻습니다. 따라서 포커스가 사라지면 툴팁 표시를 비활성화하고 초점이 맞으면 활성화하십시오.

+0

안녕하세요, 귀하의 회신에 감사드립니다. 내 문제는 응용 프로그램이 포커스를 얻었을 때 툴팁을 표시해야한다는 것입니다. 응용 프로그램이 포커스를 잃었을 때 툴팁이 보이는지 또는 나타나지 않아도 상관 없습니다. –

+0

나는이 문제를 오해했다고 생각한다. 명확히하기 위해 질문을 편집 해 주실 수 있습니까? –