문제

Webbrowser 컨트롤에서 사용하는 Saevfiledialog 컨트롤에 액세스 할 수 있는지 아는 사람이 있습니까? 누군가가 표시되는 웹 페이지를 저장하면 파일이 생성 된 위치를 잡아야합니다. 그러나 해당 정보에 액세스 할 수있는 이벤트/회원을 찾을 수없는 것 같습니다.

도움이 되었습니까?

해결책

Webbrowser 컨트롤에서 제공하는 저장 대화 상자에 액세스 할 수 없다고 확신합니다.

Winforms 응용 프로그램 또는 ASP.NET 응용 프로그램을 작성하는지 확실하지 않지만 WebBrowser 컨트롤을 사용하고 있으므로 HTML을 표시하려는 WinForms 응용 프로그램을 작성한다고 가정합니다. 콘텐츠.

이 경우, 최종 사용자가 디스크의 특정 위치에 저장하기를 원한다면 내 자신의 저장 버튼을 제공하고 버튼의 클릭 이벤트에서 브라우저 컨트롤에 표시된 HTML의 텍스트를 읽을 수 있습니다. 쉽게 수행하고 system.io.streamwriter로 전달하여 해당 파일에 내용을 저장하십시오.

고객이 저장 장소를 선택하도록하려면 버튼의 클릭 이벤트에서 자신의 SaveFiledialog를 사용하십시오.

다른 팁

나는 자신의 저장 버튼을 만들고 HTML 문서를 파일로 스트리밍해야한다는 첫 번째 게시물에 동의합니다. 이것은 훨씬 더 많은 제어를 제공합니다. 또는 사용할 수 있습니다 Watin 파일 다운로드 대화 상자 및 이벤트 관리를 포함하여 모든 종류의 멋진 물건에 대해.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top