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 04-07-2006
pvizcay pvizcay is offline
Miembro
 
Registrado: jun 2006
Posts: 147
Poder: 18
pvizcay Va por buen camino
Controlar la propiedad Align de dos derivados de TControl..

hola gente del foro
si alguno por casualidad ya se cruzo con este tema le agradecería saber como lo resolvió:
el problema viene cuando convino dos Componentes y seteo la propiedad align en uno a Left y en otro a Bottom, en mi caso el primero un TJvOutlookBay y un TStatusBar pero el comportamiento es el mismo con cualquiera dos otros.. el tema es el Componente que esta seteado como align Botton siempre le "gana" el ancho completo al otro..

a ver si me explico mejor: alguno de los dos componentes va a ocupar todo el espacio original del form que le corresponderia por la propiedad y el otro tomara "el resto".. pero no puedo lograr invertirlo.. osea cree los componentes y setie las propiedad align en el orden que los cree y siempre el TStatusBar ocupa todo el ancho del Form en el fondo y sobre ella esta el OutlookBar que no llega hasta abajo porque se 'apoya' en la primera.. yo busco el efecto opuesto que el OutlookBar llegue hasta abajo del form y el Status empieze en el Left = Width del Bar..

va una imagen para que vean como quiero que me quede por si es complicado de abstraer (obviamente lo hice sin especificar la propiedad align seteando los controles manualmente)..

gracias nadie se ponga a probar esto no es tan importante pero por si alguno ya se rompio la cabeza.. chifleme.. thx..

Última edición por pvizcay fecha: 13-09-2007 a las 21:15:17.
Responder Con Cita
  #2  
Antiguo 04-07-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.289
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
La manera de conseguirlo es utilizando un panel/TControl más.

(1) Panel/Tcontrol alineado a la izquierda (TJvOutlookBay ).
(2) TPanel alineado al Client (BevelInner y Bevel outer = bvNone para que no se note que está). <== Este te falta
(3) Dentro de éste último coloca el nuevo control (StatusBar/Tcontrol/... alineado al Bottom).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 05-07-2006
pvizcay pvizcay is offline
Miembro
 
Registrado: jun 2006
Posts: 147
Poder: 18
pvizcay Va por buen camino
gracias, tal cual como reportas asi se logra cambiar la alineación por defecto, sin embargo me come los bordes del form principal, (prueba con un MDI form sin nada y un Panel con align client bevels = none y veras que te saca los bordes..) pero de aca seguire probando y veo como lo soluciono
salu2
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
TControl, TWinControl, TGraphicControl y TCustomControl metalfox6383 Varios 3 25-08-2005 01:09:50
Controlar inventario? AbcXxx Varios 4 12-06-2004 00:54:13
Controlar pc en red mrmanuel Varios 11 07-04-2004 10:02:23
Controlar Menu ksi9sito Varios 1 16-10-2003 03:59:02


La franja horaria es GMT +2. Ahora son las 04:04:21.


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