현재 매우 유용한 HtmlAgilityPack을 사용하여 마크 업을 성공적으로 편집 할 수있는 WebBrowser 컨트롤이있는 WinForms 응용 프로그램이 있습니다. 내 질문은 이제 내 페이지에서 참조하는 스타일 시트를 어떻게 편집 할 수 있습니까?WinForms WebBrowser 내에서 CSS 편집하기
완벽하게 규칙 집합을 가져 와서 필요한 ID를 찾고 CSS 선언을 다음과 같이 편집하는 것이 이상적입니다. background-color : #ccc; < -이게 바로 내가 수정하고 CSS 파일을 저장하고 스타일 시트를 참조하는 페이지를 다시로드해야합니다.
쉽게 해결할 수있는 것 같지만 문제가있는 것 같습니다.
편집 : 또한 내가 항상 "#ccc"가 아닐 수도 있다는 점을 지적해야합니다. 요점은 제가 수정하고자하는 선택기와 스타일 시트에서 어떤 클래스에 있는지 정확히 알고 있다는 것입니다. 첫 번째 편집 후에 정확한 색상을 알 수 없으므로 #cc 규칙과 같은 배경색을 대체 할 수는 없습니다.
진행할 수 있습니다. http://stackoverflow.com/a/4348277/563309 – JenonD