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 15-03-2008
Avatar de ManuelPerez
ManuelPerez ManuelPerez is offline
Miembro
 
Registrado: sep 2007
Ubicación: Rio III - Córdoba - Argentina
Posts: 71
Poder: 17
ManuelPerez Va por buen camino
Angry Problema con el form principal - ayuda!!

Hola a todos tengo un programa hecho con delphi 7 y me problema es el siguiente:

Al formulario principal le puse una imagen, pero mi problema sucede cuando inicio el sistema no se maximiza o cuando lo instalo en otra maquina con monitor de 15,5(los nuevos) la imagen queda cortada.

Lo que yo quiero es que el programa se maximize y que la imagen se ajuste al formulario, a su vez que el formulario se ajuste a cualquier monitor automaticamente.

Hay alguna posibilidad de que el form principal me tome la imagen(la imagen de fondo en vez de un color) es vez de utilizar el componente image???

No se si fui claro quiero que el form. principal y la imagen que le puse se adapten a cualquier monitor?? es posible ?? y sino como se hace.

Me dan alguna idea

gracias
Responder Con Cita
  #2  
Antiguo 15-03-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
A TImage que tienes de fondo asignale la propiedad Align a alClient y la propiedad Strech a True.

La propiedad WindowState del Form a wsMaximixed.


Salu2.
Responder Con Cita
  #3  
Antiguo 15-03-2008
Avatar de ManuelPerez
ManuelPerez ManuelPerez is offline
Miembro
 
Registrado: sep 2007
Ubicación: Rio III - Córdoba - Argentina
Posts: 71
Poder: 17
ManuelPerez Va por buen camino
Una pregunta mas?

MxMike en el form principal pongo Autosize en true o no ???

por que lo tengo asi , en true, y a su vez hice lo que me dijiste y no se maximiza solo
Responder Con Cita
  #4  
Antiguo 15-03-2008
Avatar de ManuelPerez
ManuelPerez ManuelPerez is offline
Miembro
 
Registrado: sep 2007
Ubicación: Rio III - Córdoba - Argentina
Posts: 71
Poder: 17
ManuelPerez Va por buen camino
y la aling??

Que pasa con la propiedad Aling del form principal???
Responder Con Cita
  #5  
Antiguo 16-03-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
No sé tus Forms, pero los míos (mi versión de Delphi es algo antigua) no tienen ni AutoSize ni Align.

Cita:
Empezado por ixMike
A TImage que tienes de fondo asignale la propiedad Align a alClient y la propiedad Strech a True.

La propiedad WindowState del Form a wsMaximixed.
Salu2.
Responder Con Cita
  #6  
Antiguo 16-03-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Siempre que uses Delphi 6 o superior, tienes algunas ventajas:
- Anchors (Anclajes) sirve para que un botón (por ejemplo) se quede en el mismo sitio que fue diseñado, o que cambie su tamaño al redimiensionar la ventana.
- Align (deshabilita el Anclaje), ya que hace que el control esté siempre alineado a una zona concreta de la ventana.
- Constraints (restricciones de tamaño) permite especificar el mínimo, máximo ancho y alto que puede tomar un control. Usándolo con los Anchors, se convierte en un gran aliado.

La prueba de fuego:
- Coloca un botón en una ventana,
- desactiva todos los anclajes que tenga.

Ahora cambia el tamaño de la ventana (sin maximizar) usando la esquina inferior derecha, cambiando el alto y ancho del Form. Verás que el botón "se mueve por la ventana".

Ahora modifica los anchors, márcalos todos a true. Realiza la prueba de nuevo, verás que el botón ya no se mueve, ahora cambia su tamaño.

Ahora pon los anchors left y right los otros dos déjalos a false, verás un efecto "extraño", ahora el botón se mueve verticalmente al cambiar el tamaño de la ventana, pero crece en tamaño horizontalmente.

Realmente, como se vé todo esto es haciendo pruebas.

Normalmente uso los anclajes top, left y right, así se quedan en el sitio que fué diseñado, pero crece horizontalmente (los edits sobre todo) si la resolución es más grande. Además suelo usar restricciones de tamaño (MaxWidth := 500) para que no exceda ese tamaño y se vea demasiado ancho.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 16-03-2008 a las 13:45:31.
Responder Con Cita
  #7  
Antiguo 16-03-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Cita:
Empezado por ManuelPerez Ver Mensaje
Que pasa con la propiedad Aling del form principal???
No la he usado, pero cabe esperar que se alinee en el escritorio de windows.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
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
Problema RLINK32 error al abrir el archivo principal.dfm lasevaweb Varios 1 12-02-2008 18:25:52
Ayuda con componentes en form Vinicio Varios 8 13-09-2006 21:38:50
Maximizar Form del Menu Principal... BlueSteel Varios 2 10-01-2005 15:51:39
TTreeView y Form principal silviodp OOP 3 18-05-2003 03:55:33


La franja horaria es GMT +2. Ahora son las 08:11:03.


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