Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-09-2015
sonjeux sonjeux is offline
Miembro
 
Registrado: jul 2004
Posts: 60
Poder: 20
sonjeux Va por buen camino
Question Problema Resolución de pantalla en aplicación Delphi

Saludos, queria saber si a alguien le paso, yo hice un par de programas donde ubico los componentes, los alineo, etc, esto lo hago en un monitor full hd, cuando paso el programa a una pantalla con menor resolución los componentes me aparecen desalineados, hasta los que coloco con sus cordenadas top y left, alguien sabe que puede ser? gracias
Responder Con Cita
  #2  
Antiguo 22-09-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Con "alinearlos" queres decir que les pones Align y Anchors?

Lo que pedis es dificil de lograr y que quede bien para todas las distintas resoluciones de pantalla

Un buen comienzo es usar Anchors y Align en los controles. Tambien es muy buena idea usar controles contenedores (GroupBox, Panel, GridPanel)

Una lastima que apenas aparecio en Delphi Seattle, pero el nuevo TRelativePanel ayuda mucho en estas cuestiones (aunque tiene bastantes bugs)
Responder Con Cita
  #3  
Antiguo 23-09-2015
sonjeux sonjeux is offline
Miembro
 
Registrado: jul 2004
Posts: 60
Poder: 20
sonjeux Va por buen camino
Gracias por responder, te comento que no quiero que sea responsive, es un formulario normal, donde coloco unos componentes de devexpress, por ejemplo en el cxgrid si coloco que el ancho de la columna sea 200, en mi pantalla full hd se nota bien, pero en una de baja resolucion es como si la columna seria de mas tamaño, es algo raro, no me pasaba con delphi 7, tal vez sea una configuracion de delphi xe2 o xe7?
Responder Con Cita
  #4  
Antiguo 23-09-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Entonces no te quedará otra que ajustar el tamaño de cada columna segun el ancho de la pantalla donde se este ejecutando el programa en cuestion

El ancho de la pantalla lo obtenes consultando al objeto TScreen

Código Delphi [-]
  ShowMessageFtm('El ancho de la pantalla es %d', [Screen.Width]);

Lo mas comodo y lo que hacemos todos , es simplemente dejar activa la propiedad EnableResize (lamentablemente no use nunca DevExpress) pero seguro que hay una propiedad que permite cambiar el ancho de las columnas en tiempo de ejecucion usando el mouse. Los componentes que vienen con Delphi lo permiten
Responder Con Cita
Respuesta



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
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Resolución de Pantalla Neeruu Desarrollo en Delphi para Android 2 22-04-2014 10:35:26
resolucion de pantalla sabueso1010 Varios 1 20-08-2011 22:40:18
ajustar mi aplicacion ala resolucion de la pantalla ingabraham Varios 8 27-06-2011 16:25:09
Problema al cambiar aplicacion a otro pc por la resolucion del monitor... BuRtOn Varios 6 19-07-2008 17:13:03
resolucion de la pantalla??? Negriz C++ Builder 3 19-05-2008 00:52:01


La franja horaria es GMT +2. Ahora son las 16:39:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi