se io voglio aggiungerci un' immagine?
Così non funziona
IconView1.Add (PictureBox1)
se io voglio aggiungerci un' immagine?
Così non funziona
IconView1.Add (PictureBox1)
Non funziona perchè il primo parametro di IconView.Add deve essere un immaghine mentre tu gli passi un oggetto di tipo Picturebox...la sintassi corretta in questo caso è:
IconView1.Add (PictureBox1.Picture)
Ricorda che IconView.Add richiede almeno due parametri obbligatori...quindi oltre all'immagine devi passare anche un testo....
IconView1.Add (PictureBox1.Picture, "Nome icona")
IconView1.Add(PictureBox1.Picture, "Ciao")
Mi da errore...perchè? Devo abilitare qualche componente?
dice
Type mismatch: wanted String, got Picture instead
non credo sia problema di componenti
dice
Type mismatch: wanted String, got Picture instead
non credo sia problema di componenti
Il problema è dovuto dal fatto che il primo argomento deve essere una chiave di tipo stringa, poi il testo e poi l'immagine....quindi:
IconView1.Add("0", "Ciao", PictureBox1.Picture)
Ricorda di cambiare chiave ad ogni aggiunta...
PUBLIC SUB Form_Open()
IconView1.Add("0", "Icona0")
IconView1.Add("1", "Icona1")
IconView1.Add("2", "Icona2")
END
PUBLIC SUB IconView1_Click()
PRINT "Hai cliccato " & IconnView.Item.Text
END
Se usi questo codice avrai tre icone. Ad ogni click sulle icone, nel terminale ti restituisce il testo dell'icona cliccata....