|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
[Visual Basic] Visibilità di un textbox
Ciao a tutti, è la prima volta che metto piede in questa sezione, probabilmente perchè non mi sono mai realmente interessato di programmazione.
Venendo al dunque: Devo fare un programma per un giocho online utilizzando dei combox. Quando seleziono un elemento del combobox deve comparire il rispettivo textbox dentro al form, il problema è: come fare? Io ho provato a fare nel senguente modo: Codice:
Option Explicit
Private Sub Form_Load()
'Elementi ComboGemme
Combo1.AddItem "Peridot"
Combo1.AddItem "Garnet"
Combo1.AddItem "Ruby"
Combo1.AddItem "Diamond"
Combo1.AddItem "Sapphire"
Combo1.AddItem "Emerald"
Combo1.AddItem "Topaz"
'Ordinamento ComboGemme
Combo1.List(3) = "Peridot"
Combo1.List(2) = "Garnet"
Combo1.List(4) = "Ruby"
Combo1.List(0) = "Diamond"
Combo1.List(5) = "Sapphire"
Combo1.List(1) = "Emerald"
Combo1.List(6) = "Topaz"
'Elementi ComboGrado
Combo2.AddItem "1"
Combo2.AddItem "2"
Combo2.AddItem "3"
Combo2.AddItem "4"
Combo2.AddItem "5"
Combo2.AddItem "6"
Combo2.AddItem "7"
'Ordinamento ComboGrado
Combo2.List(0) = "1"
Combo2.List(1) = "2"
Combo2.List(2) = "3"
Combo2.List(3) = "4"
Combo2.List(4) = "5"
Combo2.List(5) = "6"
Combo2.List(6) = "7"
End Sub
If Combo1.ListIndex = 0 Then
Text1.Visible = True
End If
Purtroppo non riesco a far visualizzare il Text1 quando nel combobox viene selezionato "Diamond". La funzione dovrebbe essere: Codice:
Se "Diamond" è selezionato alloraVisualizza il Textbox 1 Altrimenti... Grazie per l'aiuto e spero di essere stato chiaro Kwb
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Aug 2003
Messaggi: 72
|
Ora non ho visualbasic 6 a portata di mano ma se non erro l'istruzione per conoscere l'elemento correntemente selezionato non è listindex ma selectedindex
__________________
Visual Basic e dintorni Blog sullo sviluppo web |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Ma a me interessa che quando un certo elemento è selezionato nel combobox, compaia il relativo textbox
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Aug 2003
Messaggi: 72
|
Text1.Visible = True è corretto
il problema è accertarsi se l'evento viene scatenato o meno. Se questa if Codice:
If Combo1.ListIndex = 0 Then
__________________
Visual Basic e dintorni Blog sullo sviluppo web |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Quote:
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:02.




















