The PictureBox komponent i Visual Basic brukes til å vise bilder i Visual Basic program , noe som gjør det nyttig for programmer som image nettlesere og forhåndsvisningsprogrammer . Det er ingen kommando direkte innebygd i PictureBox komponent for å lagre bilder , men et par andre klasser som følger med Visual Basic kan hjelpe deg ut . Du trenger
Visual Basic 2008 eller senere
Vis flere instruksjoner
en
Dra " PictureBox " komponent på skjemaet fra komponenten listen på venstre side av skjermen.
2
Dra " Button" komponent på skjemaet fra komponenten listen. Slipp det slik at det er ved eller under PictureBox komponent.
3
Gå til " Properties " vinduet i nedre høyre hjørne av skjermen og endre teksten eiendommen slik den står " Lagre ".
4
Dobbeltklikk på knappen du nettopp la til . Dette vil skape en hendelse funksjon for når brukeren klikker på knappen og automatisk ta deg til den nye funksjonen i programmet editor. Det vil hete noe som ligner på
5
Lim inn følgende kode inn i funksjonen "Private Sub button1_click . " : En
Dim bilde som bilde = PictureBox1.Image
< p > Dette henter bildedataene fra PictureBox og plasserer den i en " image" objekt. Selv om dette objektet er usynlig for brukeren , den inneholder en funksjon , " Lagre ", som vil være svært nyttig
6
Lim inn følgende kodelinje rett under det siste : .
< p> image.Save ( "C : \\ image.jpg " , System.Drawing.Imaging.ImageFormat.Jpeg )
p Dette lagrer bildet til filen " C: \\ image.jpg " ved hjelp av JPEG-bilde format fra System.Drawing.Imaging.ImageFormat klassen .
Andre støttede bildeformater i ImageFormat klassen inkluderer BMP , EMF , EXIF , GIF , GUID , ICON , JPEG , MemoryBmp , PNG , TIFF og WMF . De er referert på samme måte som JPEG bildeformat . For eksempel, hvis du vil lagre en PNG -fil , vil du erstatte image.Save kommandoen over med dette : en
image.Save ( "C : \\ image.png " , System.Drawing.Imaging . ImageFormat.Png )