Hvordan lage en bruker Utskiftbare PictureBox i Visual Basic
Den PictureBox i den nyeste versjonen av Visual Basic er et dynamisk rektangulær boks som kan endre innholdet på etterspørselen. Bruk PictureBoxes å vise bakgrunner, bildegallerier og til og med lysbildeserier. En måte å gjøre nettstedet ditt mer interaktiv er å gi brukerne muligheten til å endre en picturebox innhold. Visual Basic kan du gjøre det med en eneste linje med kode. Bare fortelle PictureBox navnet på bildet du ønsker å vise og VB vil vise det automatisk.
Bruksanvisning
1 Start Microsoft Visual Studio. Åpne en av Visual Basic prosjekter og finne den Solution Explorer-vinduet. Dette vinduet inneholder prosjektets oppstart form. Dobbeltklikk som oppstartsskjema for å vise det i utformingen vinduet.
2 Klikk på "Toolbox" -knappen, og dobbeltklikk på "PictureBox" ikonet i vinduet for å plassere en PictureBox på skjemaet. Trykk "F4" for å vise vinduet Egenskaper. Navnet på PictureBox vises øverst i vinduet. Husk at navn eller skrive det ned.
3 Gå tilbake til vinduet Toolbox og dobbeltklikk på "ComboBox" -ikonet. Visual Studio plasserer en ComboBox på skjemaet. Klikk på pilen på toppen av ComboBox og klikk deretter "Edit Items" for å vise String Collection Editor vinduet. Dette vinduet kan du fylle ComboBox med elementer.
4 Skriv inn hele banen navnet på en bildefil du ønsker skal vises i PictureBox. Inkluder stasjonsbokstaven og mappestien av filen. Et eksempel vises nedenfor:
C: \ Bilder \ Mountain.jpg
Denne banenavnet peker til en fil som heter "Mountain.jpg" ligger i "Bilder" mappe på "C" -stasjonen. Legg til flere filnavn under den første. Filene du legger til, vises i ComboBox når programmet kjører.
5 Klikk "OK" for å lukke vinduet og gå tilbake til Design vindu som inneholder skjemaet. Flytt til vinduet Egenskaper og klikk på "Events" ikonet øverst i vinduet. Finn "SelectedIndexChanged" hendelse i vinduet og dobbeltklikk som begivenhet for å se koden som håndterer den hendelsen.
6 Lim inn følgende kodelinje i denne metoden:
PictureBoxName.ImageLocation = ComboBoxName.SelectedItem.ToString ()
Erstatt "PictureBoxName" med navnet på PictureBox og "ComboBoxName" med navnet på ComboBox.
7 Trykk "F5". Visual Studio driver prosjektet og viser PictureBox og ComboBox i skjemaet. Klikk på ComboBox rullegardinpilen for å vise listen over bilde filnavn du har lagt til ComboBox. Klikk på ett av navnene. Det valgte bildet vises i PictureBox. Velg hvilket som helst navn i ComboBox å vise det tilhørende bildet.
Hint
- Nøkkelkomponenten er "PictureBox1.ImageLocation" statement. Tildele en bildefil navn til PictureBox er Imagelocation egenskapen gjør at bildet vises i PictureBox. Du kan også bruke en ListBox, en Datagridview eller enhver annen kontroll som lar brukerne velge bilde navn fra en liste.
- Tildele nettadressen til et bilde på nettet til Imagelocation eiendommen hvis du vil. Lag en liste over bilder på nettet, bør du oppbevare den listen i ComboBox og gir brukerne muligheten til å bla gjennom dem fra programmet.