Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zachytiť obrazovku v VB

Začiatok vývojárov Visual Basic.NET môžu byť prekvapení zistením , že neexistuje žiadna zrejmá funkcia pre zachytenie kópie obsahu v súčasnej dobe na obrazovke ukázať , že pre užívateľa a uložiť ju na disk . Dosiahnutie úlohy je ľahké , ale je to celkom pult- intuitívne : skôr než zavolať špeciálnu funkciu , musíte simulovať použitie tlačidla " Print Screen " na klávesnici . Pokyny dovolená 1

Vytvorenie nového projektu a vyberte "Windows Forms projekt . "
2

Presuňte tlačidlo a PictureBox do projektu z panela nástrojov .

Sims 3

Dvakrát kliknite na tlačidlo , ktoré ste pridali k vytvoreniu " kliknite na " udalosť pre neho
4

vložte nasledujúci do " Button1_Click " udalosť , ktorá práve objavila : .

SendKeys.Send ( " % { PrtSc } " )

Application.DoEvents ( )

Dim obrazovka = Clipboard.GetDataObject

Dim bmp = Cdruh ( screen.GetData ( gettype ( System.Drawing.Bitmap ) ) , Bitmap )

PictureBox1.Image = bmp

PictureBox1.Image.Save ( " C : \\ image.jpg " )

Chystáte sa riadok po riadku , to simuluje " Print Screen " Stlačte (čo je klávesová skratka pre vytváranie snímok obrazovky ) . To potom chytí obrazové dáta zo schránky a zobrazí ho na obrazovke v PictureBox . Napokon, to uloží na disk ako JPG .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené