Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - problema listbox
Forum - Visual Basic 6 - problema listbox

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedė, 01/01/1970
Ho un problema con la listbox
:(
quando seleziono un elemento sulla list si dovrebbe scatenare un evento

Come posso fare,potreste postarmi il codice:D:D

PM Quote
Avatar
MeTeMpSiCoSi (Ex-Member)
Pro


Messaggi: 159
Iscritto: 14/03/2007

Segnala al moderatore
Postato alle 0:13
Domenica, 17/06/2007
Testo quotato

Postato originariamente da gius:

Ho un problema con la listbox
:(
quando seleziono un elemento sulla list si dovrebbe scatenare un evento

Come posso fare,potreste postarmi il codice:D:D



Se ci spieghi cosa dovrebbe fare questo evento possiamo aiutarti, altrimenti....

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 7:37
Domenica, 17/06/2007
dovrebbe colorare una picture box:D:D

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 7:38
Domenica, 17/06/2007
dovrebbe colorare una picture box:D:D

PM Quote
Avatar
MeTeMpSiCoSi (Ex-Member)
Pro


Messaggi: 159
Iscritto: 14/03/2007

Segnala al moderatore
Postato alle 9:57
Domenica, 17/06/2007
Quindi, se ho capito bene, nella listbox hai dei colori, clikkando su uno di essi vorresti far colorare la picturebox, giusto?

PM Quote
Avatar
SuperTiz (Ex-Member)
Pro


Messaggi: 97
Iscritto: 25/05/2007

Segnala al moderatore
Postato alle 10:32
Domenica, 17/06/2007
puoi semplicemente sfruttare un timer che ogni millesimo di secondo controlli se un'elemento della lista č stato selezionato

il mio esempio include una list1 con i seguenti colori : rosso, nero, bianco (tu ne puoi mettere quanti ne vuoi)

in un timer1 di intervallo 1 scrivi


If List1.Text = "rosso" Then
Label1.BackColor = &HFF&
End If
If List1.Text = "nero" Then
Label1.BackColor = &H0&
End If
If List1.Text = "bianco" Then
Label1.BackColor = &HFFFFFF
End If


ed ecco fatto
poi puoi includere un altro ciclo if che riporta il colore del label1 al default quando nessun elemento della lista č selezionato...


PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 13:28
Domenica, 24/06/2007
Basta farlo all'evento click della lista no...

Codice sorgente - presumibilmente VB.NET

  1. Private Sub List1_Click()
  2. AZIONE
  3. End Sub


PM Quote