Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/01/2013, 15:18
Avatar de gasuton
gasuton
 
Fecha de Ingreso: octubre-2010
Ubicación: Abandonware
Mensajes: 132
Antigüedad: 13 años, 6 meses
Puntos: 2
Exclamación Respuesta: Saber la cantidad de pic box generados en base al index y obtener el valor

Cita:
Iniciado por ComprasDesdeCasa Ver Mensaje

No entiendo que es lo que necesitas exactamente...

Saludos.
Lo que intento haces es lo siguiente:

tengo 2 picturebox uno grande llamado areaprods y dentro de este uno pequeño con index 0 llamado botonprods.

este ultimo lo uso para generar un control dinámico en tiempo de ejecución, básicamente genero tantos como datos tengo en una tabla de mi db. Ademas de que tengo un control de columnas para que cada 4 botonprods me haga un enter por asi decirlo y siga agregando debajo.

Como mi picturebox areaprods esta limitado por tamaño a solo mostrar 4 columnas y 3 filas solo puedo mostrar hasta 12 elementos, los demás los sigue agregando debajo pero no se ven.

por este motivo quería poner un scrollbar vertical para poder desplazarme, les dejo el código de mi scrollbar:

Código:
Private Sub VScrollProd_Change()

Call VerticalScroll

End Sub

Private Sub VScrollProd_Scroll()

Call VerticalScroll

End Sub

Private Sub VerticalScroll()
  
    Dim l As Double
    Dim a As Double
    Dim x As Double
    Dim AltoBt As Integer
    Dim nProds As Integer
    Dim AltoTotBt As Integer
    Dim indice As Integer
    
    For i = 0 To ind - 1
    Next i
    
    indice = botonprods.Count
    
    nProds = indice / 4
    AltoBt = botonprods(i).Height + 49
    AltoTotBt = AltoBt * nProds

    x = VScrollProd.Value
    a = AltoTotBt - areaprods.Height
    l = (a * x) / 100
    botonprods(i).Top = -1

End Sub
por algun motivo no me funciona mi scroll pero tampoco obtengo error.
__________________
Ley numero 1: Si tu sistema falla seguro es una problema con la inteface entre el teclado y la silla.
Ley numero 2: El programador jamas tiene la culpa.
Ley numero 3: no me acuerdo