Autor |
Mensaje |
4octavio4
Programador
Registrado: Noviembre 2009
Mensajes: 100
Edad: 31 Ubicación:
|
Asignar Tamaño Mínimo A Una Ventana
El problema es que una ventana se puede reducir totalmente, y al final los controles salen deformados o ya no caben.
Quiero poner un límite de ancho y alto para que esto no ocurra, ya que estéticamente no queda nada bien.
He estado buscando por internet, pero no he encontrado nada que me pueda servir.
También he estado trasteando con Form_Resize, aumentando el tamaño cada vez que baja de un valor concreto, pero no me funciona.
¿Hay alguna forma?
|
#1 Lunes, 06 Diciembre 2010, 00:38 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Asignar Tamaño Mínimo A Una Ventana
No hay una manera limpia de hacerlo, al menos yo tampoco la encuentro. No es muy lógico que Benoit no haya implementado una propiedad como MinimumSize para formularios, pero bueno...
El siguiente código debería funcionar, pero no lo hace correctamente. Ocurre que la segunda vez que intentas reducir el tamaño por debajo del límite, el programa entra en una recursión infinita.
Si alguien tiene una solución, que lo diga.
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#2 Lunes, 06 Diciembre 2010, 01:03 |
|
|
4octavio4
Programador
Registrado: Noviembre 2009
Mensajes: 100
Edad: 31 Ubicación:
|
Re: Asignar Tamaño Mínimo A Una Ventana
No hay una manera limpia de hacerlo, al menos yo tampoco la encuentro. No es muy lógico que Benoit no haya implementado una propiedad como MinimumSize para formularios, pero bueno...
El siguiente código debería funcionar, pero no lo hace correctamente. Ocurre que la segunda vez que intentas reducir el tamaño por debajo del límite, el programa entra en una recursión infinita.
Si alguien tiene una solución, que lo diga.
Saludos
Sí, he intentado eso precisamente y no me ha funcionado.
La verdad es que se echan de menos un par de propiedades para el alto y el ancho mínimos. Facilitaría mucho las cosas.
|
#3 Lunes, 06 Diciembre 2010, 01:53 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Asignar Tamaño Mínimo A Una Ventana
Deberia de funcionar esto tambien:
Citar: PUBLIC SUB Form_Resize()
dim anchominimo as float
dim altominimo as float
dim validar as boolean
anchominimo=400
altominimo=300
validar= (ME.Height <= altominimo) or (ME.Width <=anchominimo)
IF validar THEN
me.height=altominimo
me.width=anchominimo
ENDIF
END
Pero tambien se bloquea....
|
#4 Lunes, 06 Diciembre 2010, 09:10 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Asignar Tamaño Mínimo A Una Ventana
=================== No podemos regresar
|
#5 Lunes, 06 Diciembre 2010, 12:18 |
|
|
4octavio4
Programador
Registrado: Noviembre 2009
Mensajes: 100
Edad: 31 Ubicación:
|
Re: Asignar Tamaño Mínimo A Una Ventana
XD. Pensé lo mismo. Pero luego ya no podría volver a ampliar la ventana.
|
#6 Lunes, 06 Diciembre 2010, 13:54 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Asignar Tamaño Mínimo A Una Ventana
P or eso se le quitarían las ganas...
=================== No podemos regresar
|
#7 Lunes, 06 Diciembre 2010, 20:17 |
|
|
4octavio4
Programador
Registrado: Noviembre 2009
Mensajes: 100
Edad: 31 Ubicación:
|
Re: Asignar Tamaño Mínimo A Una Ventana
P or eso se le quitarían las ganas...
No, eso desde luego xd
|
#8 Lunes, 06 Diciembre 2010, 21:33 |
|
|
|