3
.NET을 사용하는 C#에서 끌어서 놓기에 대한 쿼리가 있습니다.파일을 만든 후 바탕 화면으로 끌어 놓기? (C#)
내 문제는 원격 파일입니다. 사용자가 탐색기 창 (데스크탑 등)으로 드래그 할 수있는 원격 파일 목록이 있습니다. 그런 끌기가 생길 때 나는 파일을 다운로드하고 하락 위치에 쓸 수 있고 싶다.
드래그 파일의 일반적인 방법 : 나는 DROP 때까지 드래그 앤 드롭 객체의 이식에 파일 데이터가없는 것으로
private void StartDragDrop(string FileToDrag)
{
MyControl.DoDragDrop(new DataObject(DataFormats.FileDrop, FileToDrag), DragDropEffects.Copy);
}
은 ... 내 요구에 맞게하지 않습니다.
많은 FTP 클라이언트 등에서이 기능을 보았습니다.
미리 감사드립니다.
아래 링크를 찾았지만 그보다 쉬운 방법이 있어야합니다 ... http://www.codeproject.com/KB/dotnet/DataObjectEx.aspx – ThePower
더 간단한 방법은 없습니다. 쉘 드래그 앤 드롭에 대한 .net 지원은 제한되어 있으므로 한계를 넘어서려면 모든 하위 레벨 상호 운용성 작업을 수행해야합니다. – arbiter
방울의 위치를 알아낼 수있는 방법이 있어야합니다. 방금 방울의 경로가 필요한 모든 것입니다. 그런 다음 직접 작업을 수행하고 끌어서 놓기를 취소 할 수 있습니다. – ThePower