Spuntare una casella e visualizzare un’immagine

Vogliamo visualizzare un’immagine quando spuntiamo una casella?Procediamo così:
costruiamo un form con 2 CheckBox e 2 PictureBox(entrambi i controlli si trovano nella casella degli strumenti)e impostiamo le seguenti proprietà:

CheckBox1

Checked = True

Text = Vegeku

CheckBox2

Text = Majin Bu

PictureBox1

Image = Il percorso dove risiede la vostra immagine

SizeMode = Normale

PictureBox2

SizeMode = Normale

Nella CheckBox1 che in questo caso si chiama “Vegeku” inseriamo questo codice:

If CheckBox1.CheckState = 1 Then
PictureBox1.Image = System.Drawing.Image.FromFile(“percorso dell’immagine di Vegeku”)
PictureBox1.Visible = True
Else
PictureBox1.Visible = False
End If

Mentre nel CheckBox2(Majin Bu)scriviamo

If CheckBox2.CheckState = 1 Then
PictureBox2.Image = System.Drawing.Image.FromFile(“
percorso dell’immagine di Majin Bu”)
PictureBox2.Visible = True
Else
PictureBox2.Visible = False
End If

Il codice è quasi identico dato che la funzione è la stessa.Cambia solo il nome dei controlli.
Adesso avremo un form simile al seguente.

spuntarecaselle

La casella “Vegeku” è spuntata di default perchè abbiamo impostato l’opzione Checked su True.
Nella routine CheckBox1 e CheckBox2 viene utilizzata una struttura decisionale If – Then.La proprietà CheckState presenta il valore 1 se è presente un segno di spunta mentre 0 se non vi è alcun segno di spunta.
Adesso mandiamo in esecuzione il programma cliccando su Avvia Debugging.
Spuntiamo a caso le 2 caselline per vedere i risultati.

vegekuemajinbu

majinbu

Leave a Comment

Previous post:

Next post: