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 27-10-2007
Alejandro1987 Alejandro1987 is offline
Registrado
 
Registrado: oct 2007
Posts: 3
Poder: 0
Alejandro1987 Va por buen camino
Resolucion

Tengo un problema con un form que fue diseñado para resolucion de 800*600 y que se maximisa automaticamente, pero cuando lo pongo por ejemplo en la resolucion mas alta, la verdad no se cuanto es en numero exactamente, pero digamos que en 1250 * 1140, el form se maximisa y los componentes quedan muy pequeños a escala del form.
Me he enterado del componente "scale", pero solo sirve en tiempo de diseño, yo necesito algo para que se adapte en cualquier resolucion automaticamente.

Gracias de antemano.

Última edición por Alejandro1987 fecha: 27-10-2007 a las 15:31:29. Razón: estaba muy frio..jeje
Responder Con Cita
  #2  
Antiguo 27-10-2007
Avatar de aeff
aeff aeff is offline
Miembro
 
Registrado: oct 2006
Ubicación: Cuba, Guantánamo
Posts: 348
Poder: 18
aeff Va camino a la fama
Colega, este es tu primer Post, para que veas que en este Club todos nos preocupamos por ayudar, te daré una idea:

mira, te recomiendo que pongas todos lo componentes y todos los controles que usas dentro de un Panel, y en el evento onResize de la forma coloques un código parecido a este:

Código Delphi [-]
procedure TForm1.FormResize(Sender: TObject);
begin
  pnCentro.Width := 800;
  pnCentro.Height := 600;
  pnCentro.Left := (Width div 2) - (pnCentro.Width div 2);
  pnCentro.Top := (Height div 2) - (pnCentro.Height div 2);
end;

es decir, usas un Panel que cuando se maximize o se le cambie el tamaño a la ventana siempre estará en el centro y con 800*600 px;

espero que te sirva de algo,

saldos!

aeff!
Responder Con Cita
  #3  
Antiguo 27-10-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Puedes probar con las propiedades Aling y anchors....
__________________

Responder Con Cita
  #4  
Antiguo 27-10-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Prueba tambien llamando el siguiente procedimiento al inicio de la forma y nos cuentas como te va :

Código Delphi [-]
procedure Escalar;
const
  ancho = 800; // Ancho en el momento del diseño
  alto = 600; // Alto en el momento del diseño
begin
  Height := Height * Screen.Height div alto;
  Width := Width * Screen.Width div ancho;
  ScaleBy(Screen.Width, ancho);
end;

Espero te sirva .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #5  
Antiguo 31-10-2007
Alejandro1987 Alejandro1987 is offline
Registrado
 
Registrado: oct 2007
Posts: 3
Poder: 0
Alejandro1987 Va por buen camino
Thumbs up Gracias a ustedes

gracias a ustedes por sus respuestas, no es por mal agradecido, pero lo resolvi el dia de hoy, debido a que en mi trabajo no tengo internet me las tube que ingeniar y lo hice exactamente de esa manera que describen.
Responder Con Cita
  #6  
Antiguo 31-10-2007
Alejandro1987 Alejandro1987 is offline
Registrado
 
Registrado: oct 2007
Posts: 3
Poder: 0
Alejandro1987 Va por buen camino
Se me olvidaba

Me alegro que hallan respondido tan rapida a mi consulta!!! me doy cuenta que es un club al que vale la pena estar inscrito, lo que me lamento es de no contar con internet en el trabajo ni en mi casa, pero algun dia lo conseguire
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
Resolucion de pantalla oregon Windows 1 22-03-2007 15:09:43
Resolucion de Pantalla Elias_02 Varios 2 10-05-2006 20:35:44
Resolución del programa turminator Gráficos 3 27-04-2006 15:48:51
Resolución de pantalla luxus Gráficos 2 05-01-2006 05:22:08
Resolución de pantalla sinosuke OOP 8 01-10-2003 20:50:44


La franja horaria es GMT +2. Ahora son las 22:05:16.


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