RE:Listar componentes -- Alguna Idea? :-)
Como Siempre
Los post de BigLuis ayudan y mucho: EXCELENTE
"
Notas Anteriores
Puntos por Pixel Alejandro Ojeda (25/07/2002) 2.891
Autor:
BigLuis 2.846
Fecha: 25/07/2002 19:46:07
Asunto: RE:Puntos por Pixel
Delphi al compilar el programa utiliza la resolucion del equipo en que compila y esa es la que muestra en cualquier ordenador cuando se ejecuta el programa, por lo tanto una manera sencilla, sin tener que escribir código, de solucionarlo es cambiar la resolucion de tu equipo a la que tenga en el que va a correr la aplicacion y solucionado.Peor no deja de ser una chapuza para un programador.
Aqui tienes un procedimiento para mantener la resolucion de la aplicacion ajustada a la que quieras, pasando los parametros longint
MantenResolucion(800,600) etc.
Implementalo como quieras, al crearse el formulario principal, en un boton.......
procedure TForm1.MantenResolucion(ScreenWidth,ScreenHaight :LongIntt);
var
OldFormWidth:Integer;
begin
scaled:=true;
if (screen.width<>ScreenWidth) then
begin
OldFormWidth:=width;
Height:=Longint(height)*longint(screen.height) div screenHeight;
Width:=Longint(Width)*longint(screen.Width) div screenWidth;
scaleBy(screen.width,ScreenWidth);
font.size:=(Width div OldformWidth)*font.size;
end;
end;
"
DE TODOS MODOS MUCHAS GRACIAS POR LA AYUDA