hola estoy haciendo un ejercicio en vb6 quiero mostrar en un label el numero mayor de una list como lo hago hice algo asi pero no anda
If List1.ListIndex > List1.ListIndex Then
mayor.Caption = List1.ListIndex
End If
ayuda
| ||||
Respuesta: mostrar el numero mayor de unal list Si lo que tienes es una lista de números, lo que necesitas es recorrer toda la lista con un bucle For e ir comparando los valores hasta encontrar el mayor. P.S.: Si miras bien, la comparacion que estás haciendo no tiene mucho sentido, es como preguntar si 1>1. Nunca va a ser verdadero.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
![]() No, con un if no se puede. Debes hacer el bucle. Si te resulta difícil, mira esta búsqueda: http://www.google.com/search?hl=es&q...con+Google&lr=
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: mostrar el numero mayor de unal list no era tan dificil con el bucle , no se porque pense que era dificil mira hice esto mayor= 0 For i = 0 To 100 'cien elemento If List1.ListIndex(i) > mayor Then mayor = List1.ListIndex(i) End If Next pero me tira un error que la propiedad listindex no es validad |
| ||||
![]() Es que ListIndex es el elemento seleccionado, si quieres obtener el elemento con el índice usa solo List. Otra sugerencia, en vez de colocar directamente cuántos elementos hay, coloca Lista.ListCount - 1. Con eso va a recorrer todos los elementos de la lista.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
![]() Prueba así: Código PHP:
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
![]() El ListCount devuelve el total de elementos de la lista.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |