2010-03-22 4 views
4

webBrowser.Navigate(url) 컨트롤을 사용하여 페이지를 표시하고 있습니다.
나는이 작업은 전류 제어 (그리드)에서 초점을 훔치고 난 다시 그리드를 집중하는 문제가보다 발견 (피곤 myGrid.Focus, ALL 기타 사항 서보 -OFF을 등 ...)
브라우저의이 정말 짜증나는 행동 ...WebBrowser의 Acrobat Reader ActiveX가 포커스를 훔치고 있습니다. [C#]

브라우저가 초점을 도용하지 못하게하는 방법을 알고있는 사람이 있습니까?

편집 : 나는 또한 그리드에 다시 초점을 webBrowser.DocumentCompleted 이벤트를 시도했습니다

편집 2
이를 테스트 좋은 경우가 나는 이것이 액티브이라고 생각 열리는 PDF 파일 webBrowser.Navigate(@"C:\TEMP\test.pdf") 입니다 발행물. 양식 KeyPress 이벤트 : 얼핏보기에 그것은 내가 다른 접근 방식을 시도 3

편집 ...이 전체 양식 포커스를 제어 초점을 맞추고 있지만, 잃어버린와 문제가 아니라고 본다 내가 폼의 키 누름을 캡처하고 초점을 이동할 수 있습니다 생각 WebBrowser/AdobeReader ActiveX에서 내 컨트롤로. 하지만 놀랍게도 이벤트가 시작되지 않습니다! 독자가 모든 권한을 얻은 것으로 보이며 양식 캡션을 마우스로 클릭 할 때까지 프로그래밍 방식으로 아무 것도 할 수 없습니다.

조언이 있습니까?

답변

관련 문제