Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: CAR3S? en 27 Noviembre 2011, 17:26 PM

Título: simple error cn listbox
Publicado por: CAR3S? 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)
Título: Re: simple error cn listbox
Publicado por: raul338 en 27 Noviembre 2011, 17:31 PM
Código (vb) [Seleccionar]
Dim asd As String
asd = List1.Index(1)



En vb son base 1 :P (excepto los arrays :P)
Título: Re: simple error cn listbox
Publicado por: CAR3S? en 27 Noviembre 2011, 17:32 PM
me sigue tirando el mismo error...
Título: Re: simple error cn listbox
Publicado por: raul338 en 27 Noviembre 2011, 18:09 PM
para obtener el item 1... es se usa la propiedad List

textbox1.text = ListBox1.List(1)
Título: Re: simple error cn listbox
Publicado por: x64core en 27 Noviembre 2011, 18:21 PM
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...
Título: Re: simple error cn listbox
Publicado por: CAR3S? en 27 Noviembre 2011, 18:41 PM
gracias cielito
(http://1.bp.blogspot.com/_3CV8SXd7-xY/SYO-yoihayI/AAAAAAAABro/SnY1TYogUfU/s400/corazoncito.jpg)
Título: Re: simple error cn listbox
Publicado por: x64core en 27 Noviembre 2011, 19:23 PM
offt: sos chica?  :huh:
Título: Re: simple error cn listbox
Publicado por: CAR3S? en 27 Noviembre 2011, 20:02 PM
AJAJAJAJAJ no :P
JAJAJAJAJJAAJJA ;D
Título: Re: simple error cn listbox
Publicado por: arts en 30 Noviembre 2011, 23:37 PM
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.
Título: Re: simple error cn listbox
Publicado por: BlackZeroX en 1 Diciembre 2011, 01:46 AM
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!¡.