Drag-and-drop listview in C#

Hallo, wie aktiviere ich das drag-event-handler, wenn ich Doppelklick auf das listview?

Dies ist, was ich nach dem Doppelklick auf das listview -

private void listView1(object sender, EventArgs e)

Aber, will ich, dass es

private void listView(object sender,DragEventArgs e)

Wie ich es tun..?

Ich habe versucht, viele Weg wie:

  private void Form_Load(object sender, EventArgs e)
  {
      //Enable drag and drop for this form
      //(this can also be applied to any controls)
      this.AllowDrop = true;

      //Add event handlers for the drag & drop functionality
      this.DragEnter += new DragEventHandler(Form_DragEnter);
      this.DragDrop += new DragEventHandler(Form_DragDrop);
 }
  • Bitte genau erklären, wo Sie wollen, ziehen Sie von und wo Sie wollen, ziehen Sie an. Jedes drag-Vorgang hat ein anfangs-und einen Endpunkt, und die Umsetzung hängt davon ab. Der Startpunkt könnte auch Windows sein, also brauchen wir mehr Informationen.
  • nicht Dupliziere deine Frage, aber ändern Sie es, wenn Sie keine Antwort erhalten: stackoverflow.com/questions/7142920/drag-and-drop-in-listview-c
InformationsquelleAutor Zi Ming | 2011-08-22
Schreibe einen Kommentar