Freigeben über


Ausführen von Drag & Drop-Operationen zwischen Anwendungen

Das Ausführen von Drag & Drop-Vorgängen zwischen Anwendungen unterscheidet sich nicht vom Aktivieren dieser Aktion innerhalb einer Anwendung, so lange sich die beiden betroffenen Anwendungen gemäß dem „Vertrag“ verhalten, der zwischen den Eigenschaften AllowedEffect und Effect eingerichtet wurde.

Im folgenden Verfahren verwenden Sie eine Windows-basierte Anwendung, die Sie erstellen, und das WordPad-Textverarbeitungsprogramm, das im Windows-Betriebssystem enthalten ist, um Drag-and-Drop-Vorgänge zwischen Anwendungen auszuführen. WordPad verfügt über einen bestimmten Satz an zulässigen Effekten für Drag & Drop-Text. Die Windows-basierte Anwendung, für die Sie Code schreiben, arbeitet mit diesen Effekten, damit die Drag & Drop-Vorgänge erfolgreich ausgeführt werden können.

So führen Sie ein Drag & Drop-Verfahren zwischen Anwendungen aus

  1. Erstellen Sie eine neue Windows Forms-Anwendung.

  2. Fügen Sie Ihrem Formular ein TextBox-Steuerelement hinzu.

  3. Konfigurieren Sie das TextBox-Steuerelement, um abgelegte Daten zu empfangen.

    Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Ausführen von Drag & Drop-Operationen in Windows Forms.

  4. Führen Sie Ihre Windows-basierte Anwendung aus, und während die Anwendung ausgeführt wird, starten Sie WordPad.

    WordPad ist ein von Windows installierter Text-Editor, der Drag-and-Drop-Vorgänge zulässt. Sie können darauf zugreifen, indem Sie auf die Schaltfläche Start klicken, die Option Ausführen auswählen und anschließend WordPad in das Textfeld des Dialogfelds Ausführen eingeben. Abschließend klicken Sie auf OK.

  5. Sobald WordPad geöffnet ist, geben Sie eine Textzeichenfolge ein.

  6. Mit der Maus markieren Sie den Text, und ziehen Sie den markierten Text dann zum TextBox-Steuerelement in der Windows-basierten Anwendung.

    Wenn sich die Maus über dem TextBox-Steuerelement befindet (und damit folglich das DragEnter-Ereignis ausgelöst wird), können Sie erkennen, dass sich der Cursor geändert hat. Sie können den markierten Text dann im TextBox-Steuerelement ablegen.

    Darüber hinaus können Sie das TextBox-Steuerelement konfigurieren, damit Textzeichenfolgen per Drag & Drop in WordPad eingefügt werden können. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Ausführen von Drag & Drop-Operationen in Windows Forms.

Weitere Informationen