2010-01-13 6 views
1

WinForms에서 끌어서 놓기에 대한 질문이 있습니다. 사용자가 폼 안을 컨트롤을 드래그 앤 드롭 할 수있게하는 방법을 알고 있습니다.하지만 지금하려는 것은 폼에서 내 "휴지통"아이콘의 LinkLabel 온탑을 드래그 할 수있게 해주는 것입니다. 휴지통 아이콘에 놓으면 해당 컨트롤이 양식에서 제거됩니다.끌어서 놓기 및 삭제

다른 컨트롤에 무엇인가 놓친다면 어떻게 감지합니까? 계속 사용합니까 Control.DragEnter & Control.DragDrop?

또한로 dragOver를 처리 할 필요가, 당신이

답변

2

예,의 dragEnter 및 끌어서 놓기 갈 올바른 방법입니다 감사합니다.

일반적으로 이러한 핸들러에서는 어떤 종류의 드래그 드롭이 허용되는지 지정하고 DragDrop에서는 스태프를 삭제합니다.

+0

감사 베니 힙을 : http://www.codeproject.com/KB/combobox/LarryDragAndDrop.aspx

당신은 다음과 같은 이벤트에서 작동하도록 요구 –

1

여기 DragDrop에 대해 설명 할 수있는 유용한 링크가 있습니다. 1. MouseDown       2. 의 dragEnter       3. 끌어서 놓기를