Oppure

Loading
10/07/12 12:34
lucabat
Ciao ragazzi avrei un problema.
Vorrei che in una label apparisse una determinata scritta in base a quanto selezionato nella list box.
Quindi un esempio pratico:
ListBOX:
-X
-Y
-Z
L'utente sceglie x quindi in una label deve apparire una determinata scritta, se sceglie y un altra e cosi' via.
Spero di essere stato chiaro...grazie anticipamente.
aaa
10/07/12 12:41
nessuno
Nell'evento click della listbox assegni al text del textbox il text della list.

Ultima modifica effettuata da nessuno 10/07/12 12:42
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
10/07/12 12:56
lucabat
Error:Argument not optional.
Private Sub List1_Click()
If List1.List = "x" Then
lblabii.Caption = "hai selezionato x"
Else
If List1.List = "y" Then
lblabii.Caption = "hai selezionato y"
End If
end if
End Sub
aaa
10/07/12 12:59
nessuno
Non hai capito quello che ho scritto (anche se mi riferivo ad un textbox per la label è praticamente uguale).

Tutte quelle if non servono ... basta

lblabii.Caption = List1.text
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
10/07/12 13:18
lucabat
mmm ma cosi' facendo il contenuto della listbox si riporta nella label.
Io vorrei far apparire proprio un altra scritta in base alla scelta della listbox, come nell'esempio
aaa
10/07/12 13:20
nessuno
Beh ... non sei stato chiarissimo ...

Quindi è meglio che ti spieghi meglio ...

Queste scritte sono costanti o dipendono dal contenuto del listbox?

Ovvero ... è sempre qualcosa come "Hai selezionato " e l'elemento o anche la prima parte può variare ?

Fai un esempio concreto (non generico).
Ultima modifica effettuata da nessuno 10/07/12 13:21
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
10/07/12 13:24
lucabat
Anche la prima parte cambia, ho fatto giusto un esempio.
Se per esempio viene scelta nella list box la: x allora nella label apparirà una frase che cambierà se viene scelto un altro valore nella listbox.
Hai capito ora? ^^
aaa
10/07/12 13:26
nessuno
Io capisco se tu ti spieghi ... ^^

Ti avevo chiesto anche se la frase dipendeva dal contenuto della listbox e di fare un esempio *concreto*. E' difficile ?

In ogni caso

1) prepara un vettore di stringhe con le frasi

2) ottieni l'indice dell'elemento selezionato della listbox (nell'evento click)

3) assegna alla caption della label l'elemento del vettore in base all'indice ottenuto
Ultima modifica effettuata da nessuno 10/07/12 13:30
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.