Come fare un sostituibile dall'utente PictureBox in Visual Basic

December 13

Come fare un sostituibile dall'utente PictureBox in Visual Basic


Il PictureBox nella sua ultima versione di Visual Basic è una scatola rettangolare dinamico che può modificarne il contenuto su richiesta. Utilizzare PictureBoxes per visualizzare sfondi, gallerie di immagini e persino presentazioni. Un modo per rendere il sito più interattivo è quello di dare agli utenti la possibilità di modificare il contenuto di un controllo PictureBox. Visual Basic consente di farlo con una sola riga di codice. Basta dire il PictureBox il nome dell'immagine che si desidera visualizzare e VB mostrerà automaticamente.

istruzione

1 Avviare Microsoft Visual Studio. Aprire uno dei vostri progetti di Visual Basic e trovare la finestra Esplora soluzioni. Questa finestra contiene form di avvio del progetto. Fare doppio clic su quella forma di avvio per visualizzarlo nella finestra di progettazione.

2 Fare clic sul pulsante "Strumenti" e fare doppio clic sull'icona "PictureBox" che si trova in quella finestra per inserire un PictureBox sul modulo. Premere il tasto "F4" per visualizzare la finestra Proprietà. Il nome del PictureBox appare nella parte superiore di quella finestra. Ricordate che il nome o scrivere.

3 Tornare alla finestra Casella degli strumenti e fare doppio clic sull'icona "ComboBox". Visual Studio pone un ComboBox sul modulo. Fare clic sulla freccia nella parte superiore della casella combinata e quindi fare clic su "Modifica elementi" per visualizzare la finestra Editor dell'insieme String. Questa finestra consente di popolare la casella combinata con gli elementi.

4 Digitare il nome del percorso completo di un file di immagine che si desidera visualizzare nella PictureBox. Includere la lettera di unità e il percorso della cartella del file. Un esempio appare sotto:

C: \ Immagini \ Mountain.jpg

Questo nome percorso punta a un file chiamato "Mountain.jpg" che si trova nella sezione "Immagini" cartella sul disco "C". Aggiungere i nomi dei file aggiuntivi sotto il primo. I file aggiunti appariranno nella ComboBox quando il programma viene eseguito.

5 Fai clic su "OK" per chiudere la finestra e tornare alla finestra di progettazione che contiene il modulo. Passare alla finestra Proprietà e fare clic sull'icona "Eventi" nella parte superiore della finestra. Trova l'evento "SelectedIndexChanged" nella finestra e fare doppio clic su tale evento per visualizzare il codice che gestisce l'evento.

6 Incollare la seguente riga di codice in quel metodo:

PictureBoxName.ImageLocation = ComboBoxName.SelectedItem.ToString ()

Sostituire "PictureBoxName" con il nome del vostro PictureBox e "ComboBoxName" con il nome della casella combinata.

7 Premere il tasto "F5". Visual Studio gestisce il progetto e visualizza il PictureBox e ComboBox nel modulo. Fare clic sulla freccia a discesa della casella combinata per visualizzare l'elenco dei nomi dei file di immagine aggiunti alla casella combinata. Fare clic su uno dei nomi. L'immagine selezionata viene visualizzata nella PictureBox. Selezionare un nome nella casella combinata per vedere la sua immagine associata.

Consigli e avvertenze

  • La componente chiave è la dichiarazione "PictureBox1.ImageLocation". Assegnare un nome di file di immagine alla proprietà imageLocation del PictureBox fa si che l'immagine viene visualizzata nella PictureBox. È inoltre possibile utilizzare un ListBox, un DataGridView o di qualsiasi altro controllo che consente agli utenti di scegliere i nomi delle immagini da un elenco.
  • Assegnare l'URL di un'immagine sul Web per la proprietà imageLocation, se volete. Creare un elenco di immagini sul Web, archiviare tale elenco nella casella combinata e dare agli utenti di possibilità di sfogliare loro dall'interno dell'applicazione.