Udklipsholderen er et område af hukommelse i Windows , der er afsat til at tillade brugere og applikationer til at flytte tekst, billeder og andre data mellem formularer. Det kan bedst forklares ved at sige , at det er der, hvor data går, når en bruger vælger at kopiere og indsætte . Udover den normale Ctrl - C /V og redigere menupunkter , der giver brugerne mulighed for at tilføje og hente ting fra udklipsholderen , kan det også tilgås programmatisk i Visual Basic bruge et par simple kommandoer . Ting du skal
Visual Basic 2008
Vis Flere Instruktioner
1
Opret et nyt Visual Basic-projekt . Den nemmeste måde at gøre dette på er at klikke på menuen Filer og vælge at oprette nyt projekt. Tryk orden eller næste for nogen dialogbokse , der dukker op , indtil du finder dig selv på det " Graphical User Interface ( GUI )" designer med et tomt vindue til din ansøgning.
2
Træk en etiket fra komponenterne listen i venstre side af skærmen i dit vindue. Placere det et sted nær toppen af dit vindue. Kig efter ejendommen listen editor på nederste højre side af skærmen og ændre " teksten " ejendom , så det lyder, " Dette er den tekst , der vil blive kopierer til klippebordet . "
3
Træk en knap fra komponenter listen og placere den ved siden af eller lige under den etiket, du har tilføjet i trin 2. . Gå til ejendomme editor og ændre " teksten " ejendom , så det lyder " Kopier". Så gå til "navn" ejendom og ændre det til " CopyButton ".
4
Træk en anden knap fra komponenter listen og placere den under den sidste knap. Ændre sin "tekst " ejendom til "Indsæt " og dens "navn" ejendom til " PasteButton . "
5
Træk en RichTextBox fra komponenter listen og placere den på formularen. Undlad at foretage ændringer i dets egenskaber.
6
Dobbeltklik på "Copy " knappen. Dette vil tage dig ud af GUI designer og i kildekoden editor. Det vil også skabe en begivenhed funktion for din knap . Denne funktion vil blive kaldt når nogen klikker på knappen i din ansøgning
Indsæt følgende kode i tilfælde funktion: .
My.Computer.Clipboard.SetText ( Label1.Text , System.Windows . Forms.TextDataFormat.Text )
Dette vil flytte teksten fra etiketten til klippebordet med standard ANSI text format. Alternative dataformater , du kan bruge, omfatter Rich Text Format ( RTF) , Unicode, Hyper Text Markup Language ( HTML) og kommaseparerede værdier (CSV ) .
7.
Klik på "design" fanen for at gå tilbage til GUI designer . . Dobbeltklik på "Indsæt "-knappen for at gå tilbage til kilden redaktør og automatisk oprette en begivenhed funktion
Skriv følgende kode : Hej
RichTextBox1.Text = My.Computer.Clipboard.GetText ( System.Windows.Forms.TextDataFormat.Text )