WebBrowser 컨트롤을 사용하여 로컬 하드 드라이브의 .jpg 파일을 볼 때 .Net 4 (VS 2010) WinForms 응용 프로그램이 있습니다. 파일을 엽니 다.jpg 파일을 닫으려면 WebBrowser 컨트롤을 얻는 방법?
this.webBrowser1.Navigate("c:\Folder1\myfile.jpg");
나는 사용자가 파일을보고 나서 다른 폴더로 이동하려면이 버튼을 클릭해야합니다.
File.Move("c:\Folder1\myfile.jpg","c:\Folder2\myfile.jpg");
WebBrowser 컨트롤에 여전히 파일이 열려 있기 때문에 IOException이 발생합니다.
Navigate ("about : blank")를 호출 해 보았습니다. WebBrowser 컨트롤을 삭제하려고 시도했지만 아무 것도 작동하지 않았습니다. WebBrowser 컨트롤에서 jpg 파일을 닫을 수있는 좋은 방법은 무엇입니까?
다른 해결 방법이 발견되지 않으면 jpg를 임시 폴더에 복사하여보기 위해 사용하게되므로 필요에 따라 원본을 이동할 수 있습니다.
테스트 프로젝트를 만들었고 정확히 말했던 것처럼 작동했습니다. 어쩌면 다른 것이 있을까요? – ionden
하나의 약간의 차이점은 제작 코드에서 매핑 된 네트워크 드라이브에서 파일을로드 할 때 (그리고 같은 드라이브의 다른 폴더로 이동하는 경우)입니다. 나는 그것이 행동에 어떤 차이를 일으킬 것이라고 생각하지 않을 것이다. –