Hoe te kopiëren naar het klembord in Visual Basic

July 16


Hoe te kopiëren naar het klembord in Visual Basic

Het klembord is een gebied van geheugen in Windows, dat is gereserveerd om gebruikers en toepassingen om tekst, afbeeldingen en andere gegevens te verplaatsen tussen vormen. Het kan het beste worden verklaard door te zeggen dat het is waar gegevens gaat wanneer een gebruiker ervoor kiest om te kopiëren en te plakken. Naast de normale Ctrl-C / V en edit menu-opties die gebruikers in staat om dingen van het klembord toe te voegen en op te halen, het kan ook worden programmatisch toegankelijk in Visual Basic met behulp van een paar simpele commando's.

Instructies

•  Maak een nieuwe Visual Basic-project. De eenvoudigste manier om dit te doen is door te klikken op het menu Bestand en selecteer het creëren van nieuwe project. Druk op OK of volgende voor elke dialoog boxen die pop-up tot je jezelf op de "Graphical User Interface (GUI)" designer met een leeg venster voor uw toepassing.

•  Sleep een label uit de lijst met onderdelen op de linkerkant van het scherm in uw venster. Plaats het ergens in de buurt van de bovenkant van je venster. Kijk voor de property list editor aan de onderkant rechts van het scherm en verander de "tekst" eigenschap zodat het leest, "Dit is de tekst die zal worden kopieën naar het klembord."

•  Sleep een knop in de lijst met onderdelen en plaats deze naast of net onder het label dat u hebt toegevoegd in stap 2. Ga naar de eigenschappen editor en verander de "tekst" eigenschap zodat het leest 'Kopiëren'. Ga dan naar de "naam" eigendom en verander het naar "CopyButton."

•  Sleep een andere knop in de lijst met onderdelen en plaats deze onder de laatste knop. Verander de "tekst" eigenschap om "Plakken" en zijn "naam" aan "PasteButton."

•  Sleep een RichTextBox uit de lijst met onderdelen en plaats deze op het formulier. Gebruik geen wijzigingen aan zijn eigenschappen.

•  Dubbelklik op het "Copy" knop. Dit zal je uit de GUI designer en in de broncode-editor. Het zal ook een functie gebeurtenis maken voor uw knoop. Deze functie zal worden opgeroepen wanneer iemand klikt op de knop in uw toepassing. Plak de volgende code in de functie gebeurtenis: My.Computer.Clipboard.SetText (Label1.Text, System.Windows.Forms.TextDataFormat.Text) Dit zal de tekst van het label naar het klembord met behulp van de standaard ANSI tekstformaat bewegen. Alternatieve data formaten die u kunt gebruiken zijn onder andere Rich Text Format (RTF), Unicode, Hyper Text Markup Language (HTML) en Comma Separated Value (CSV).

•  Klik op de "ontwerp" tab om terug naar de GUI Designer gaan. Dubbelklik op het "Plakken" knop om terug te gaan naar de bron editor en maak automatisch een functie gebeurtenis. Schrijf de volgende code: RichTextBox1.Text = My.Computer.Clipboard.GetText (System.Windows.Forms.TextDataFormat.Text)