c# 탐색기 예제

다음은 인터넷 익스플로러에서 끌어서 놓기 및 다운로드 파일을 구현하는 방법을 보여 주는 IE 6 – IE 11의 예입니다. 사용 가능한 다운로드: VB.NET 샘플 & nbsp & nbsp C# 샘플 IE 플러그인 개발에 대한 비디오 자습서의 숫자에서 인터넷 익스플로러에 대한 추가 기능 익스프레스를 사용하여 IE 확장을 만드는 방법에 대한 자세한 종단 간 데모를 찾을 수 있습니다. 사용자 지정 IE 도구 모음을 만들고, 탐색기 막대, IE 메뉴 항목/명령을 만들고, 사용자 지정 컨텍스트 메뉴 항목을 추가하는 방법을 배웁니다. 다운로드 VB.NET 샘플 이 코드 예제에서는 사용자에게 특정 웹 페이지를 새로 고칠 지 묻는 방법을 보여 줍니다. 사용자가 `아니요`를 누르면 명령이 취소됩니다. 다운로드 C# 샘플 또 다른 주의해야 할 점은 구조에 POINT를 추가한다는 것입니다. 이 POINT는 오른쪽 마우스 버튼을 누른 화면의 위치를 나타냅니다. Windows 탐색기의 ContextMenu에서 속성을 클릭하면 마우스 버튼을 마우스 오른쪽 단추로 클릭한 지점에 속성 창이 표시됩니다. 그럼 그것은 수행하고이 점을 설정해야합니다 프로그램에서 동일한 효과를 가지고.

이 IE 플러그인은 탐색기 막대에서 WPF 컨트롤을 사용하는 방법을 보여 줍니다. 다운로드 VB.NET 예제 잘 그건 꽤 많이 드롭 작업에 대 한. 내 수업에서 조금 더 모든 좋은 모습을 제공하기 위해 수행되었습니다. 여기에는 개체를 드래그하는 노드를 선택하고 Windows 탐색기가 표시하는 드래그하는 콘텐츠에서 멋진 고스트 이미지를 표시하는 것이 포함됩니다. 그러나 이러한 것들은 모든 것을 작동시키기 위해 실제로 필요하지 는 않습니다. 추가되면 탐색기 보기에 각 파일에 대한 추가 속성 데이터가 표시됩니다. .NET Framework를 사용하여 쿼리할 데이터의 종류입니다. 이 예제에서는 드래그 앤 드롭 기능이 있는 사용자 지정 고급 막대를 사용하여 열려 있는 모든 탭 및 IE 창에서 UI를 동기화하는 방법을 보여 주었습니다. 동기화를 활성화/비활성화하려면 추가 기능이 탐색기 표시줄의 사용자 지정 단추를 사용합니다.

또한 이 샘플에서는 UI 설정을 동기및 비동기적으로 변경하는 것을 보여 주기도 합니다. 프로그램의 기본이 만들어진 후 C # 추가 기능을 다운로드 나는 쉘 컨텍스트 메뉴, 드래그 / 드롭 지원과 콤보 박스와 같은 윈도우 탐색기 와 같은 것들을 구현하기 시작했다. 나는 이것에 대한 CodeProject에서 좋은 기사를 찾지 못했지만 인터넷에서 사용할 수있는 전체 무리를 찾지 못했습니다. Windows API에서 Shell 기능을 둘러싼 래퍼로 모든 것을 프로그래밍했으며 얼마나 잘 작동하는지 놀랐습니다. ShellBrowser 및 플러그인 래퍼 속성은 프로그램에 둘 이상의 브라우저 컨트롤을 추가하려는 경우에 사용됩니다. ShellBrowser 및 플러그인 래퍼를 동일한 개체에 설정하여 이러한 브라우저 컨트롤을 연결할 수 있습니다.