Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Redimensiones de Controles

Estas en el tema de Redimensiones de Controles en el foro de Visual Basic clásico en Foros del Web. hola muchos preguntaron este codigo sobre resolucciones de formularios, asi que aki esta... Código: Public ALTURA, ANCHO, DERECHA, IZQUIERDA, BUCLE Private Sub Form_Load() BUCLE = ...
  #1 (permalink)  
Antiguo 26/11/2005, 18:01
 
Fecha de Ingreso: agosto-2005
Ubicación: Peru-Lima
Mensajes: 225
Antigüedad: 18 años, 8 meses
Puntos: 0
De acuerdo Redimensiones de Controles

hola muchos preguntaron este codigo sobre resolucciones de formularios, asi que aki esta...
Código:
Public ALTURA, ANCHO, DERECHA, IZQUIERDA, BUCLE

Private Sub Form_Load()
BUCLE = 0
ALTURA = Me.Height
ANCHO = Me.Width
End Sub

Private Sub Form_Resize()
If Me.Height > 2000 Then
    Dim OBJECTO As Object
    Dim RESALTURA, RESANCHO
    If BUCLE > 0 Then
        RESALTURA = ((Val(Me.Height) * 100) / ALTURA)
        RESANCHO = ((Val(Me.Width) * 100) / ANCHO)
        For Each OBJECTO In Controls
            OBJECTO.Height = ((Val(OBJECTO.Height) * RESALTURA) / 100)
            OBJECTO.Width = ((Val(OBJECTO.Width) * RESANCHO) / 100)
            OBJECTO.Top = ((Val(OBJECTO.Top) * RESALTURA) / 100)
            OBJECTO.Left = ((Val(OBJECTO.Left) * RESANCHO) / 100)
        Next OBJECTO
    End If
    BUCLE = BUCLE + 1
    ALTURA = Me.Height
    ANCHO = Me.Width
End If
End Sub
  #2 (permalink)  
Antiguo 27/11/2005, 08:02
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
ya lo pusiste en las faq's

a muchos les podría servir.. con la diferencia que derebería estar en form_rezise par que cada ve que se cambie de tamaño el tambien cambie..

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila

Última edición por GeoAvila; 27/11/2005 a las 08:09
  #3 (permalink)  
Antiguo 27/11/2005, 13:11
 
Fecha de Ingreso: agosto-2005
Ubicación: Peru-Lima
Mensajes: 225
Antigüedad: 18 años, 8 meses
Puntos: 0
Cita:
Iniciado por GeoAvila
ya lo pusiste en las faq's

a muchos les podría servir.. con la diferencia que derebería estar en form_rezise par que cada ve que se cambie de tamaño el tambien cambie..

nos vemos..
es k no se como ponerlo ahi
  #4 (permalink)  
Antiguo 28/11/2005, 07:59
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
ya deja yo lo monto...

nos vemos.
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:08.