Foro de elhacker.net

Programación => 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
  1. Dim asd As String
  2. asd = List1.Index(0)


Título: Re: simple error cn listbox
Publicado por: raul338 en 27 Noviembre 2011, 17:31 pm
Código
  1. Dim asd As String
  2. 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
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
  1. Dim asd As String
  2. 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
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
  1. Option Base 1
  2. Option Explicit
  3.  
  4. Private Sub Form_Load()
  5. Dim a() As Integer
  6. Dim b() As Integer
  7.    ReDim a(0 To 10)
  8.    MsgBox LBound(a)
  9.    ReDim a(10)
  10.    MsgBox LBound(a)
  11.    ReDim b(10)
  12.    MsgBox LBound(b)
  13. End Sub
  14.  

Dulces Lunas!ˇ.