FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Rediseño/Redimensionamiento de componentes en tiempo de ejecucion
Buenas a todos,
tengo la siguiente consulta o duda. Estoy diseñando una aplicación con su interfaz gráfica en una pantalla de 17". Ahora voy y me cambio al portatil con lo que la aplicación cambia un poco el aspecto por la resolución supongo. Mi pregunta es si hay alguna forma de rediseñar o redimensionar los componentes en tiempo de ejecución en función del tamaño de la pantalla. En fin, sigo buscando por ahí para ver si encuentro algo. Muchas gracias a todos!!! |
#2
|
||||
|
||||
Usa la propiedad Anchors de los componentes que quieres que se acomoden
Última edición por axesys fecha: 14-05-2008 a las 20:30:14. |
#3
|
||||
|
||||
Si el trabajo lo hace el programador te recomiendo el componente OI del siguiente enlace http://desart.clubdelphi.com/COM_OTROS.html, también puedes echar un vistazo en los ejemplos de la página del compañero Neftali
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#4
|
|||
|
|||
No es eso exactamente o es que no te he entendido bien José Luis. Mi idea o lo que me gustaría es que los componentes se posicionasen sólos sin intervención ninguna por parte del usuario y en función del tamaño de la pantalla por ejemplo.
Gracias |
#5
|
||||
|
||||
La solución es... un buen diseño, nada más.
Crea tus pantallas con tamaño pequeño ¿800x600? (por ejemplo) y entre varios paneles invisibles (que ayudan a la distribución normal de componentes) con alineamiento alTop, alLeft y otro alClient junto con los puntos de anclajes (Anchors) ya comentado por axesys, tienes de sobra. Siempre es bueno dotar a cada ventana con la posibilidad de guardar su tamaño, así como el tamaño de algunos componentes con Splitter si los usas. De esa forma el usuario pone a su gusto la pantalla una sóla vez. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#6
|
||||
|
||||
Dependiendo de tu version de dlephi, he probado alguno de estos componentes, pero hace tiempo, prueba en el siguiente enlace, encontraras, free y de pago, en busqueda por resolution http://www.delphipages.com/result.cf...estTimeout=500 de todas maneras, se que si buscas en la red, hay un ejemplo, el problema que tengo, es que ahora mismo, no estoy escribiendo ni una linea de código en Delphi, espero dentro de poco volver a ponerme las pilas.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Componentes que no se ven en tiempo de ejecución | Alcolea | Varios | 3 | 11-09-2006 02:18:03 |
Crear Componentes en tiempo de ejecucion | fartycl | Varios | 3 | 21-06-2006 22:03:13 |
componentes en tiempo de ejecución | Maga84 | OOP | 13 | 21-05-2005 19:49:06 |
Componentes en Tiempo de Ejecucion | Caro | Varios | 2 | 16-05-2005 16:49:01 |
Creación de componentes en tiempo de ejecución | jymy788 | Varios | 2 | 27-01-2005 17:22:20 |
|