border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU

Retroceder   VB-MUNDO - Programacion Visual > Programacion - Lenguajes > Visual Basic 6.00
Registrarse FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 30-06-2004, 01:00:00
Gran Participación en el Foro
 
Registrado: ene 2004
Posts: 160
choche_ Valoración +2
Predeterminado modificacion automatica de pantalla con cambio de resolucion

modificacion automatica de pantalla con cambio de resolucion

Hola soy principiante en visual basic.

Y con cada programita que hago tengo el siguiente problema cada vez que lo instalo en un pc que tiene distinta resolucion del pc donde se creo el programa. Creo que se entiende

un ejemplo

creo un programa con resolucion 800x600 visualmente se observa bien pero cuando se cambia la resolucion de pantalla 1024x768 se modifica el formato visual.


hay forma de solucionar

gracias

choche_
</TR>
Responder Con Cita
  #2 (permalink)  
Antiguo 30-06-2004, 01:00:00
Buena Participación en el Foro
 
Registrado: mar 2004
Posts: 46
csic17 Valoración +2
Predeterminado RE: modificacion automatica de pantalla con cambio de resolu

RE: modificacion automatica de pantalla con cambio de resolucion

No pude agregar un ejemplo, pero te envie un privado adjuntandolo, espero que te sirva, depende de ti adaptarlo a tu programa</TR>
Responder Con Cita
  #3 (permalink)  
Antiguo 30-06-2004, 01:00:00
Avatar de waku_hu
Buena Participación en el Foro
 
Registrado: may 2004
Ubicación: Sevilla
Posts: 37
waku_hu Valoración +2
Contactar con waku_hu a través de MSN
Predeterminado RE: modificacion automatica de pantalla con cambio de resolu

RE: modificacion automatica de pantalla con cambio de resolucion

A mi también me enteresaria saber como es, podrías poner el código o enviarmelo?.</TR>
__________________
Solo unos pocos marcan la diferencia. Tú mismo.
Responder Con Cita
  #4 (permalink)  
Antiguo 30-06-2004, 01:00:00
Gran Participación en el Foro
 
Registrado: abr 2004
Posts: 123
joja_2 Valoración +2
Predeterminado RE: modificacion automatica de pantalla con cambio de resolu

RE: modificacion automatica de pantalla con cambio de resolucion

a mi tambien me interesa, pasarmelo porfa!

gracias</TR>
Responder Con Cita
  #5 (permalink)  
Antiguo 30-06-2004, 01:00:00
Gran Participación en el Foro
 
Registrado: ene 2004
Posts: 160
choche_ Valoración +2
Predeterminado RE: modificacion automatica de pantalla con cambio de resolu

RE: modificacion automatica de pantalla con cambio de resolucion

encontre dentro del foro lo q buscaba espero q lo demas lo entiendan


el codigo lo creo ALBAMARTIN</TR>
Responder Con Cita
  #6 (permalink)  
Antiguo 17-09-2004, 01:00:00
Gran Participación en el Foro
 
Registrado: ene 2004
Posts: 160
choche_ Valoración +2
Predeterminado RE: modificacion automatica de pantalla con cambio de resolu

RE: modificacion automatica de pantalla con cambio de resolucion

no pude ajuntar el zip este es el codigo original


Codigo:--------------------------------------------------------------------------------
Option Explicit

Dim lMovimientoX As Single, lMovimientoY As Single

Public Sub RedimensionarForm(ByRef Frm As Form)
Dim i

lMovimientoX = Screen.Width / (640 * 15)
lMovimientoY = Screen.Height / (480 * 15)

Redimensionar Frm
For i = 0 To Frm.Controls.Count - 1
If Not TypeOf Frm.Controls(i) Is Menu Then
Redimensionar Frm.Controls(i)
End If
Next i
End Sub

Sub Redimensionar(ByRef ctrControl As Object)
Dim i As Long

On Error Resume Next

ctrControl.Width = ctrControl.Width * lMovimientoX
ctrControl.Height = ctrControl.Height * lMovimientoY
ctrControl.Top = ctrControl.Top * lMovimientoX
If ctrControl.Left < 0 Then
ctrControl.Left = ((75000 + ctrControl.Left) * lMovimientoY - 75000)
Else
ctrControl.Left = ctrControl.Left * lMovimientoY
End If
ctrControl.Font.Size = ctrControl.Font.Size * lMovimientoY
If TypeOf ctrControl Is DBGrid Then
For i = 0 To ctrControl.Columns.Count - 1
ctrControl.Columns(i).Width = ctrControl.Columns(i).Width * lMovimientoX
Next
ElseIf TypeOf ctrControl Is SSTab Then
ctrControl.TabHeight = ctrControl.TabHeight * lMovimientoY
End If
End Sub

--------------------------------------------------------------------------------


Luego en el formulario que quieras redimensionar en el Form_load escribre:


Codigo:--------------------------------------------------------------------------------
Private Sub Form_Load()
RedimensionarForm Me
end sub
--------------------------------------------------------------------------------


Lo que hace esto es coger todos los controles y los va a redimensionar a una pantalla de 640x480, esto lo podras modificar en los parametros lMovimientoX y lMovimientoY.

creado por albamartin</TR>
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Resolucion de pantalla d@mi@n Visual Basic 6.00 1 05-03-2007 13:22:06
Resolución de pantalla LOBO_SUELTO_ HTML / DHTML 1 06-09-2005 16:26:24
resolución pantalla LOBO_SUELTO_ ASP 3 29-08-2005 08:24:14
Resolución de Pantalla. Campos_S Visual Basic 6.00 8 18-01-2005 18:33:24
Resolución de pantalla ANCALO Visual Basic 6.00 14 13-10-2004 15:26:49


La franja horaria es GMT. Ahora son las 19:18:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right