c\#에서 웹 브 라 우 저 컨트롤 의 사용 방법 분석

먼저 웹 브 라 우 저 컨트롤 을 간단하게 소개 합 니 다.이 컨트롤 은 form 창 에 웹 페이지 내용 을 추가 할 수 있 습 니 다.그림 에서 보 듯 이 저 는 form 에 바 이 두 api 를 추 가 했 습 니 다.(바 이 두 맵 api 호출 블 로그 에 있 습 니 다)
이 컨트롤 을 사용 하 는 것 은 사실 매우 간단 하 다.
(1)첫 번 째 단 계 는 formload 에 입력

webBrowser1.Navigate(Application.StartupPath + " /map.html");// , , , debug , vs
webBrowser1.ObjectForScripting = this; //
(2)두 번 째 단 계 는 form 에서 웹 브 라 우 저 컨트롤 의 변수 데 이 터 를 호출 해 야 할 수도 있 습 니 다.이 럴 때 어떻게 합 니까?예 를 들 어 나 는 바 이 두 지도 에서 측정 한 두 점 사이 의 거 리 를 호출 할 것 이다.이때 먼저 웹 페이지 파일 에 다음 과 같은 코드 를 추가 합 니 다.

myDis.addEventListener("drawend", function(e) //
{  result1=e.distance;
alert(result1);
    });
function  getdistance()// ,
{return result1;}
이상 은 웹 부분 이 고 form 에서 웹 의 거 리 를 얻 으 려 면 다음 과 같은 코드 를 사용 해 야 합 니 다.

var s = webBrowser1.Document.InvokeScript("getdistance");// function , var
그리고 hight=Convert.ToInt 32(s)를 통 해.var 형 을 int 형 으로 바 꾸 면 마음대로 인용 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기