Hvordan lage en bruker Utskiftbare PictureBox i Visual Basic

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.