simple error cn listbox

Iniciado por CAR3S?, 27 Noviembre 2011, 17:26 PM

0 Miembros y 2 Visitantes están viendo este tema.

CAR3S?

buenas

tengo que guardar en la variable ASD , el contenido del index 1 de un listbox. si, es una boludes, pero me tira error

"wrong number of arguments...."

Código (vb) [Seleccionar]
Dim asd As String
asd = List1.Index(0)

raul338

Código (vb) [Seleccionar]
Dim asd As String
asd = List1.Index(1)



En vb son base 1 :P (excepto los arrays :P)

CAR3S?

me sigue tirando el mismo error...

raul338

para obtener el item 1... es se usa la propiedad List

textbox1.text = ListBox1.List(1)

x64core

Cita de: nukje en 27 Noviembre 2011, 17:26 PM
buenas

tengo que guardar en la variable ASD , el contenido del index 1 de un listbox. si, es una boludes, pero me tira error

"wrong number of arguments...."

Código (vb) [Seleccionar]
Dim asd As String
asd = List1.Index(0)


la propiedad Index de todos los controles sirve para crear arrays de controles...

CAR3S?


x64core


CAR3S?

AJAJAJAJAJ no :P
JAJAJAJAJJAAJJA ;D

arts

Yo por jemplo lo que hago es meter todos los datos de mi form en un array que me creo, asi tengo toda la informacion junta para poder meterla donde quiera en vez de una sola variable, pero si solo necesitas una variable tan facil como declarartelay asignarla.

dim x as string
x= ListBox.SelectedItem

ya tienes lo que el usuario haya cliqueado en el listbox  en tu variable.

BlackZeroX

Cita de: raul338 en 27 Noviembre 2011, 17:31 PM
En vb son base 1 :P (excepto los arrays :P)

Desgraciadamente los array tambien pueden ser base 1 (algo muy feo y no recomendado).

Código (Vb) [Seleccionar]

Option Base 1
Option Explicit

Private Sub Form_Load()
Dim a() As Integer
Dim b() As Integer
    ReDim a(0 To 10)
    MsgBox LBound(a)
    ReDim a(10)
    MsgBox LBound(a)
    ReDim b(10)
    MsgBox LBound(b)
End Sub


Dulces Lunas!¡.
The Dark Shadow is my passion.