Beispiel für die Zwischenablage
Aktualisiert: November 2007
In diesem Beispiel wird veranschaulicht, wie Elemente der Zwischenablage in mehreren Formaten kopiert und abgerufen werden.
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 zeigen Sie die Beispieldokumentation an
Doppelklicken Sie im Projektmappen-Explorer auf den Ordner Documentation.
Wenn Sie Visual Basic Express Edition verwenden, klicken Sie im Ordner Dokumentation mit der rechten Maustaste auf ReadMe.htm. Klicken Sie auf In Browser anzeigen.
Wenn Sie eine andere Version von Visual Basic verwenden, doppelklicken Sie im Ordner Dokumentation auf ReadMe.htm.
Veranschaulicht
Die Menübefehle des Hauptformulars steuern die beiden primären Aufgaben bei Verwendung der Zwischenablage: das Kopieren in die Zwischenablage und das Abrufen aus der Zwischenablage. Sechs Datentypen werden mit dem My.Computer.Clipboard-Objekt kopiert und eingefügt:
Bild Dieses Feature verwendet My.Computer.Clipboard.SetImage-Methode und My.Computer.Clipboard.GetImage-Methode, um das Bild aus einem PictureBox-Steuerelement in ein anderes zu kopieren. Die Bilddatei wird in My.Resources gespeichert.
Text Dieses Feature verwendet My.Computer.Clipboard.SetText-Methode und My.Computer.Clipboard.GetText-Methode, um Text aus einem TextBox-Steuerelement in ein anderes zu kopieren. Die My.Computer.Clipboard.SetText-Methode wird überladen. Die in dieser Aufgabe verwendete Überladung hat keine Parameter. Sie kopiert jede Art von Text, der in der Zwischenablage gefunden wird.
Rich-Text Wie das Feature "Text" verwendet dieses Feature My.Computer.Clipboard.SetText-Methode und My.Computer.Clipboard.GetText-Methode, um Text zu kopieren und einzufügen. Dieses Feature verwendet die Überladung der My.Computer.Clipboard.SetText-Methode, die eine TextDataFormat-Enumeration übernimmt. Der übergebene Wert ist Rtf. Daher wird nur Rich-Text kopiert.
HTML Ähnlich wie das Feature "Rich-Text" verwendet dieses Feature einen Wert (Html) der TextDataFormat-Enumeration, um aus der Zwischenablage nur HTML abzurufen.
Klasseninstanz Die Pixel-Klasse wird im Projekt definiert und verfügt über das Serializable-Attribut. My.Computer.Clipboard.SetData-Methode und My.Computer.Clipboard.GetData-Methode können zum Kopieren und Einfügen der Daten verwendet werden. Die LoadPixel-Methode erstellt eine Textzeichenfolge, die in das Formular geschrieben wird.
Datei Eine Datei wird in die Zwischenablage kopiert, indem aus Windows Explorer kopiert wird. Der Dateiname wird mit der My.Computer.Clipboard.GetFileDropList-Methode abgerufen.
In allen Fällen werden die Daten aus dem Quellsteuerelement in der linken Spalte kopiert und in das Zielsteuerelement in der rechten Spalte eingefügt.
Siehe auch
Aufgaben
Gewusst wie: Schreiben in die Zwischenablage in Visual Basic
Gewusst wie: Löschen der Zwischenablage in Visual Basic
Gewusst wie: Lesen aus der Zwischenablage in Visual Basic
Gewusst wie: Abrufen eines Bilds aus der Zwischenablage in Visual Basic