Dator > hur man fångar en skärm i VB

  • hur man fångar en skärm i VB


  • 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





Relaterade artiklar


  • vad är en dator programmeringsspråk ?
  • hur man byter en enda förekomst av söksträngen i php
  • hur man kan kontrollera om ett ansökningsförfarande i Visual Basic . NET
  • hur du aktiverar ASP i IIS 6
  • hur man undviker null rader i Oracle SQL
  • hur du tar bort Crestline fönster
  • hur man använder perl för att söka en pdf doc
  • grunderna i inbyggda system i C
  • hur man hittar ord i en sträng i Visual Basic
  • mysql söka och ersätta