2009-09-06 4 views
0

여기에 귀여운 작은 응용 프로그램을 디버깅하려고하고 있습니다. 그러나 디버그를 클릭하면 두 가지 오류가 발생합니다. 하나는 다음과 같습니다'System.Windows.Forms.WebBrowser'에서 'ExtendedWebBrowser'로 변환 할 수 없습니다

오류 1에 가장 적합한 오버로드 된 메서드에 일치 'WindowsFormsApplication1.Form1.InitializeBrowserEvents (ExtendedWebBrowser)이'일부 잘못된 인수

두 번째가 있습니다

오류 2 인수를 '1' : 'System.Windows.Forms.WebBrowser'에서 'Ext'로 변환 할 수 없습니다. endedWebBrowser '


아무도 도와 주실 수 없습니까? 나는 이것이 무엇을 의미하는지 모른다.

이 정보가 충분한 정보인지 잘 모르겠습니다. 자세한 정보가 필요하면 더 많은 정보를 올리시기 바랍니다.

고마워요, 바울 타머.

편집 : 나는 ... 나는 두 번째 오류를 제거하면, 첫 번째는 그것으로 멀리 갈 것 같은데요이 서명하는 방법이 같은

+0

.NET의 표준 일부가 아닌 ExtendedWebBrowser를 게시해야합니다. 또한 오류 메시지를 읽지 않은 사람들을 존중합니다. 죄송합니다. –

+0

왜 누군가가 오류를 읽지 않았다고 생각합니까? 그리고 솔직히 말하면, 나는 당신이 나를 존경 하느냐 안 하든지 엉덩이를주지 않습니다. –

+0

필자가 작성한대로 프로젝트라면 어떤 함수가 어떤 유형의 인수를 사용하는지 알 것입니다. 오류 메시지는 Jon Skeet에게 더 자세히 설명해 주면서 박수 갈채를 보내고 있지만 현재 진행 상황을 분명하게 보여줍니다. –

답변

2

소리가 난다 :

InitializeBrowserEvents(ExtendedWebBrowser x) 

하고이 같이 호출하려는 다음 wb 변수의 유형으로 인해 작동하지 않을 것

WebBrowser wb = new ExtendedWebBrowser(); // Or whatever 
InitializeBrowserEvents(wb); 

. 당신은 중 하나는 다음과 같이 InitializeBrowserEvents의 서명을 변경 수 있습니다.

InitializeBrowserEvents(WebBrowser x) 

또는 당신이 전달하려는 인수의 유형을 변경 우리는 더 많은 정보가없는 더 적합 할 것이다 말할 수 없다.

+0

감사합니다. Mr. Skeet 추가 코드를 게시 할 예정입니다. –

0

이제 your other questionrespective answer에 연결 한 경우 실제로 디자이너에서 양식에 잘못된 컨트롤을 배치했다고 가정하는 것이 더 쉬울 것입니다. 먼저 ExtendedWebBrowser를 사용하여 프로젝트를 컴파일 한 다음 디자이너의 컨트롤 도구 상자 (자동으로 완료되지 않은 경우)에 추가하고 WebBrowser 컨트롤을이 프로젝트로 바꿉니다.

관련 문제