VBMini: Clipboard

Aus Wikibooks

Wechseln zu: Navigation, Suche

zurück zur Übersicht

[Bearbeiten] Text in die Zwischenablage

Die Zwischenablage ist eine der praktischsten Erfindungen seit es den PC gibt. Auch unter VB2005 kann man sie nutzen.

Das folgende kleine Programm kopiert mit dem Befehl1 einen Text in den Zwischenspeicher und holt ihn mit dem Befehl 2 wieder heraus.


Bild:prgclipboard.png Das Bild stammt aus Gambas, vom Prinzip ist es gleich.


Hinter den Befehlsfeldern In den Zwischenspeicher und aus dem Zwischenspeicher heraus steht folgender Programmcode:


Public Class Form1
   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       My.Computer.Clipboard.SetText(TextBox1.Text)
       Rem Holt Text aus der Textbox 
       Rem und schreibt ihn in den Zwischenspeicher
   End Sub
   Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
       TextBox2.Text = My.Computer.Clipboard.GetText()
       Rem Holt den Text aus dem Zwischenspeicher 
       rem und schreibt ihn in die Textbox
   End Sub
End Class

Sie müssen natürlich in die erste Textbox etwas hineinschreiben, sonst kann auch in der Textbox2 nichts herauskommen.

[Bearbeiten] Theorie der Zwischenablage

Sie können mit der Zwischenablage noch viel mehr anfangen:

  • Löschen der Zwischenablage
  • Lesen aus der Zwischenablage
  • Herausfinden, was in der Zwischenablage gespeichert ist
  • Speichern von Audiodaten in der Zwischenablage
  • Abrufen eines Bilds aus der Zwischenablage
  • Speichern von Daten in der Zwischenablage

Unter der VB Hilfe F1 finden Sie unter Inhalt dazu viele Beispiele:

Wählen Sie dazu im Hilfeexplorer links:

  • MSDN Library für Visual Studio 2005 Express Editions
    • Dokumentation zu Visual Basic Express
      • Visual Basic Express-Beispielanwendungen
        • Beispiel für die Zwischenablage

[Bearbeiten] Wie kann man Grafik in die Zwischenablage kopieren und wieder heraus holen ?

Unter Windows kann man einen Screenshot mit der Drucktaste in den Zwischenspeicher kopieren. Wie funktioniert das unter VBMini ??

Persönliche Werkzeuge
Buch erstellen
  • Artikel hinzufügen
  • Hilfe zu Sammlungen