Realiseringen hele eller en del af et billede transparent er en forholdsvis simpel opgave, og kan give visuelt interessante effekter . For eksempel kan du placere et billede på en webside og justere sin opacitet. Udviklere kan bruge gennemsigtighed effekter til at gøre en bestemt farve i et billede gennemsigtig. Visual Basic programmer, der kører på skrivebordet ikke har " Opacity " knapper, der giver dig mulighed for at opnå denne effekt , men du kan bruge Visual Basic s grafiske bibliotek til at konvertere farver i et billede og gøre dem mere gennemskuelige . Instruktioner
1
Launch Microsoft Visual Studio. Åbn alle dine Visual Basic -projekter og finde dit projekt opstart form i Visual Studio Solution Explorer. Dobbeltklik på denne form. Visual Studio åbner formularen og viser det i Design -vinduet.
2
Klik på " View" menu-knappen , og vælg " Toolbox " fra menuen med indstillinger , der vises . Værktøjskassen åbnes. Dobbeltklik på " PictureBox " ikonet fra værktøjskassen . En PictureBox kontrol vises på formularen. Klik på denne kontrol og trække det hvor du ønsker dit billede skal vises.
3
Tryk på " F4 " for at åbne vinduet Egenskaber og skriv " Yellow " i " BackColor " tekst kasse . Den PictureBox baggrund bliver gul.
4
Find ikonet formet som et lyn øverst i vinduet Egenskaber , og klik på denne ikon for at vise PictureBox begivenheder. Dobbeltklik på " Paint " begivenhed . Visual Studio åbner kodevinduet og viser kontrol Paint metode. Ved at tilføje kode til denne metode , kan du styre den måde, programmet skaber PictureBox
5
Indsæt følgende kode i Paint metode: .
Dim image1 som bitmap = Ny Bitmap ( " IMAGE_NAME.jpg " ) Dim pixelLocationX Som int16 = 1Dim pixelLocationY Som int16 = 5image1.MakeTransparent ( image1.GetPixel ( pixelLocationX , pixelLocationY ) ) image1.MakeTransparent ( MyColor ) e.Graphics.DrawImage ( image1 , 0, 0 ) < br >
første erklæring skaber en ny Bitmap billede navnet " image1 . " Erstat " IMAGE_NAME.jpg " med navnet på et billede, der skal vises i PictureBox . De næste to udsagn definerer "X" og "Y" koordinater for pixel i dit billede, du vil bruge som den gennemsigtige pixel. Dem X-og Y -koordinater er "1" og "5 " i dette eksempel . Den MakeTransparent metode gælder gennemsigtighed for alle pixels i billedet , hvor pixelfarven matcher farven på din transparent pixel. Den endelige opgørelse trækker billedet med drawImage metoden.
6
Tryk på " F5 ". Dit projekt kører og viser dit billede. De dele af billedet med farve matcher transparent farve vil være gennemsigtigt. Du vil være i stand til at se PictureBox gule farve peek gennem de dele af billedet.