Beginning Visual Basic. NET utvecklare kan bli förvånad över att upptäcka att det inte finns någon uppenbar funktion för att fånga kopior av innehållet för närvarande på skärmen , visa det för användaren och spara den till disk . Att uppnå uppgiften är lätt, men det är ganska kontraproduktivt intuitiv : hellre än att ringa en särskild funktion måste du simulera användningen av "Print Screen " på tangentbordet
1 .
Skapa ett nytt projekt och välj " Windows Forms -projektet. "
2 .
Dra en knapp och en Picturebox i projektet från Toolbox .
3 .
Dubbelklicka på knappen du lagt till att skapa ett " klick " händelse för det .
<. br > 4
Klistra in följande i " Button1_Click " händelse som just uppstått :
SendKeys. Send ( " % { PrtSc } " )
Application. DoEvents ( )
Dim skärmen=Urklipp . GetDataObject
Dim bmp=CType ( screen. GetData ( GetType ( System. Drawing. Bitmap ) ) , Bitmap )
PictureBox1. Image=bmp
PictureBox1. Image. Save ( "C : \ image. jpg " )
Going rad för rad , simulerar detta en "Print Screen" tangenten tryck ( som är den kortkommando för att skapa skärmdumpar ) . Därefter griper tag i bilddata från klippbordet och visar den på skärmen i PictureBox . Slutligen , det sparar den till disk som en JPG .
Previous:nothing Next:hur du visar XBRL