Freigeben über


Beispiel für Drag & Drop

Aktualisiert: November 2007

In diesem Beispiel sind drei Beispiele für die Drag & Drop-Funktion in einem Formular einer Windows-Anwendung enthalten.

So erhalten Sie Beispiele und Anweisungen zu ihrer Installation

  • Führen Sie eine oder mehrere der folgenden Aktionen aus:

    • Klicken Sie im Menü Hilfe auf Samplings.

      In der Infodatei befinden sich Informationen zu Beispielen.

    • Gehen Sie zur Website mit Visual Studio 2008-Beispielen. Hier stehen die aktuellsten Versionen der Beispiele bereit.

    • Suchen Sie Beispiele auf dem Computer, auf dem Visual Studio installiert wurde. Standardmäßig werden Beispiele und eine Infodatei unter Laufwerk:\Programme\Microsoft Visual Studio 9.0\Beispiele\lcid installiert. Für die Express-Version von Visual Studio werden alle Beispiele online bereitgestellt.

Weitere Informationen finden Sie unter Suchen von Beispieldateien.

Sicherheitshinweis:

Dieser Beispielcode soll lediglich ein Konzept veranschaulichen. Es wird nur der für das jeweilige Konzept relevante Code dargestellt. Möglicherweise erfüllt dieser nicht die Sicherheitsanforderungen für eine bestimmte Umgebung, und er sollte nicht genau wie dargestellt verwendet werden. Wir empfehlen, Sicherheits- und Fehlerbehandlungscode hinzuzufügen, um Ihre Projekte sicherer und stabiler zu machen. Microsoft stellt diesen Beispielcode "wie besehen" und ohne Garantien zur Verfügung.

So führen Sie dieses Beispiel aus

  • Drücken Sie F5.

Veranschaulicht

Dieses Beispiel enthält drei Beispiele für Drag & Drop.

  • TextBox   Demonstriert, wie das Ablegen auf einem Steuerelement verhindert wird. Sie können Text aus einem TextBox-Steuerelement in zwei andere ziehen, wobei die AllowDrop-Eigenschaft eines der Steuerelemente nicht auf True festgelegt ist.

  • TreeView   Veranschaulicht, wie Knoten aus einem TreeView-Steuerelement in ein anderes verschoben werden.

  • PictureBox   Zeigt, wie Bilder kopiert werden. Sie können Bilder aus einer PictureBox in eine andere ziehen. Die AllowDrop-Eigenschaft wird im Eigenschaftenfenster nicht angezeigt und daher im Code auf True festgelegt.

Die zu ziehenden Daten müssen eine Instanz der Klassen String, Bitmap oder MetaFile bzw. ein Objekt sein, das die ISerializable-Schnittstelle oder IDataObject-Schnittstelle implementiert.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Ausführen von Drag & Drop-Operationen in Windows Forms

Referenz

AllowDrop

Metafile

ISerializable

IDataObject