컴퓨터/언어,프로그래밍
[스크랩] WebBrowser 컨트롤 사용
스노우볼^^
2012. 9. 9. 13:28
1. 페이지 출력
2. 원하는 컨트롤 찾기
3. 컨트롤에 값 넣고 가져오기
이렇게하면 텍스트블록에 데이터가 들어가는 것을 확할수 있습니다.
당연하게도 가져올때는 GetAttribute입니다 ㅎㅎㅎ
4. 특정버튼을 찾아서 클릭 이벤트 발생시키기
출처 : http://blog.danggun.net/646
1
2
3
| //WebBrowser webHide = new WebBrowser(); //테스트페이지 오픈 |
2. 원하는 컨트롤 찾기
1
2
3
| //HTML //<input id="ID" maxlength="25"> webHide.Document.Body.All[ "ID" ]; |
3. 컨트롤에 값 넣고 가져오기
1
2
3
| //HTML //<input id="ID" maxlength="25"> webHide.Document.Body.All[ "ID" ].SetAttribute( "value" , "값이~ 들어간다!" ); |
이렇게하면 텍스트블록에 데이터가 들어가는 것을 확할수 있습니다.
당연하게도 가져올때는 GetAttribute입니다 ㅎㅎㅎ
1
2
3
| //HTML //<input id="ID" maxlength="25"> string sGetData = webHide.Document.Body.All[ "ID" ].GetAttribute( "value" ); |
4. 특정버튼을 찾아서 클릭 이벤트 발생시키기
1
2
3
4
5
| //WebBrowser webHide = new WebBrowser(); //<buttion+ id="submitButton" class="common_btn" type="submit"> //버튼에 연결된 함수는 폼에 연결되어있어 자바스크립트를 직접 호출할수 없을때 사용합니다. webHide.Document.Body.All[ "submitButton" ].InvokeMember( "click" ); </buttion+> |
출처 : http://blog.danggun.net/646