Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: bautistasbr en 29 Mayo 2006, 19:27 pm



Título: no añade a list box
Publicado por: bautistasbr en 29 Mayo 2006, 19:27 pm
ola,tengo una mini problema,tengo este codigo en un combo

Private Sub Combo1_Change()
If Combo1.Text = ESPAÑA Then
List1.AddItem = "ola"
End If
End Sub

lo q pasa es q no se añade al listbox


Título: Re: no añade a list box
Publicado por: WarGhost en 29 Mayo 2006, 19:29 pm
Código:
Private Sub Combo1_Change()
If Combo1.Text = "ESPAÑA" Then
List1.AddItem = "ola"
End If
End Sub

asi tiene que ser


Título: Re: no añade a list box
Publicado por: Duweick en 31 Mayo 2006, 06:35 am
excelente:

If Combo1.Text = "ESPAÑA" Then

todo texto, string (cadena de texto o algo asi) tiene q ir encerrado entre " ", en caso de numeros "3" cadena de texto 3.

Bueno espero q no me llamen la atencion x esto. ;)P


Título: Re: no añade a list box
Publicado por: Feyrbrand en 31 Mayo 2006, 13:30 pm
Mmmmm, aver si la voy a diñar, es que ahora estoy con .Net, :P pero...¿no se supone que lo que metas con el metodo additem debe ir entre paréntesis? :huh:

Código:
list1.AddItem("ola")

Saludotes


Título: Re: no añade a list box
Publicado por: SheKeL_C$ en 31 Mayo 2006, 15:24 pm
Vale d las 2 maneras, con parentesis y sin el pero ay una diferencia.

Código:
If List1.AddItem("hola") Then MsgBox "hola"

Código:
If List1.AddItem "hola" Then MsgBox "hola"

El primer codigo es valido, el segundo no


Título: Re: no añade a list box
Publicado por: kakinets en 31 Mayo 2006, 19:43 pm
aka te soluciones el problema espero que te sirva....

Código:
Private Sub Combo1_Click()
If Combo1.Text = "ESPAÑA" Then
List1.AddItem ("ola")
End If
End Sub

Saludos KakiNets


Título: Re: no añade a list box
Publicado por: bautistasbr en 1 Junio 2006, 19:59 pm
muxisimas gracias,era lo q necesitaba