2011-03-03 3 views
0

이 작업이 가능한지 궁금합니다. 기본적으로 필요한 것은 WPF 응용 프로그램에서 System.Windows.Forms.WebBrowser 모달 대화 상자를 열 때입니다. 값을 페이지에서 WPF로 다시 전달하고 반환하는 값을 기반으로 창을 닫거나 닫습니다. 이것도 가능합니까 아니면 다른 방식으로해야할까요?C# WPF : webbrowser 모달 대화 상자가 닫습니다. win32 app

감사합니다, 앤드류

반드시

답변

1

입니다 수, 그냥 대화 상자를 생성 한 후 양식 안에 당신은 당신이 무엇을해야, 모달로 당신이 당신의 두 번째 형태로 만든 사용자 정의 이벤트에 대한 이벤트 처리기를 등록하고 보여 할 일이 생기면 기본 양식이 등록 된 이벤트를 발생시키고 이벤트에 사용 된 사용자 정의 EventArgs 클래스에서 기본 양식을 가져와야하는 값을 전달할 수 있습니다. 기본 양식에서 값을 확인하고 아무 것도하지 않거나 팝업을 닫습니다.

+0

WebBrowser 모달 대화 상자가 표시 되더라도? 미안해. 내 질문에 그걸 잊어 버렸어. 지금 편집 중입니다. –

+0

안녕하세요, 웹 브라우저 대화 상자에 웹 브라우저 컨트롤을 호스팅하는 사용자 지정 대화 상자가 있습니까? 그렇다면 요점은 대화 상자에서 변경 사항을 감지하는 방법입니다. 주 양식은 무관합니다. –

+0

안녕하세요, 저는 표준 showModalDialog를 사용하고 있습니다. 그것이 내가 무관심한 형태에 대해 생각하고 있었던 것입니다. 나는 그들이 특정 행동을하고 나서 닫히지 않으면 아무것도 발견하지 못할 쉬운 방법이 있었으면 좋겠다. –

관련 문제