Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-09-2006
senda senda is offline
Miembro
 
Registrado: sep 2006
Posts: 48
Poder: 0
senda Va por buen camino
Redimensionamiento automático TStringGrid

Hola quería saber qué propiedad hay que modificar o cómo puedo hacer para que un componente TStringGrid ocupe toda una página de un TTabbedNotebook en tiempo de ejecución. Muchas gracias.
Responder Con Cita
  #2  
Antiguo 18-09-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola supongo que te debes referir a la propiedad Align del componente Stringgrid, y el valor que debe coger es "alClient"

Espero te sirva.

Saludos

P.d: se bienvenido a los foros
Responder Con Cita
  #3  
Antiguo 18-09-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.281
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
Ponle la propiedad de Alineación (Align) alClient.
__________________
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
  #4  
Antiguo 18-09-2006
senda senda is offline
Miembro
 
Registrado: sep 2006
Posts: 48
Poder: 0
senda Va por buen camino
Cita:
Empezado por Bicho
Hola supongo que te debes referir a la propiedad Align del componente Stringgrid, y el valor que debe coger es "alClient"
Desgraciadamente no me sirve cambiar esta propiedad, ya que en dicha página también hay botones (en la parte superior e inferior) y quiero que, en tiempo de ejecución, se desplacen los botones al final de la página y en el medio el TStringGrid ocupe el espacio restante. Siento no haber sido más específico en mi pregunta, pensaba que con ampliar el TStringGrid bastaría. A lo mejor el problema es del componente TTabbedNotebook.

Cita:
Empezado por Bicho
P.d: se bienvenido a los foros
Muchas gracias por tan cordial bienvenida.
Responder Con Cita
  #5  
Antiguo 18-09-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Cita:
Empezado por senda
Muchas gracias por tan cordial bienvenida.
De nada, verás con el tiempo que aquí el buen rollo es predominante.

Respecto a tú problema:
- ¿Cómo haces que tus botones se desplacen hacia la parte de abajo?
- ¿Estan estos dentro de un panel?

Lo digo porque si están dentro de un panel los botones (si le pones el border = 0, ni se nota que hay un panel debajo de los botones), puedes usar el align del panel para alinearlo alBottom, con lo cual los tendrás colocados y alineados al final del TTabbedNotebook. Y manteniendo la propiedad align del Stringgrid, éste te ocupará el espacio restante.

Si tienes alguna duda al respecto, aquí estamos.

Saludos
Responder Con Cita
  #6  
Antiguo 18-09-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Prueba a colocar un TPanel en la parte superior con la propiedad Align = alTop, otro en la parte inferior con la propiedad Align = alBottom y el TstringGrid con alClient. Ahora coloca los botones dentro de los TPanel y creo que encontraras el efecto que buscas, incluso puedes modificar el borde de los paneles para que no se note que están ahí.
Responder Con Cita
  #7  
Antiguo 18-09-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Cita:
Empezado por seoane
Prueba a colocar un TPanel en la parte superior con la propiedad Align = alTop, otro en la parte inferior con la propiedad Align = alBottom y el TstringGrid con alClient. Ahora coloca los botones dentro de los TPanel y creo que encontraras el efecto que buscas, incluso puedes modificar el borde de los paneles para que no se note que están ahí.
Igualito que yo, pero más resumido
Responder Con Cita
  #8  
Antiguo 20-09-2006
senda senda is offline
Miembro
 
Registrado: sep 2006
Posts: 48
Poder: 0
senda Va por buen camino
Muchas gracias. Toy investigando con dicha solución, cuando consiga algo concreto (o me canse de no lograr nada) lo postearé.
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 con una TStringGrid azaghal Varios 2 20-05-2006 03:20:56
TStringGrid jorge_mosquera Varios 1 10-02-2005 16:08:45
alineacion denumeros con TStringGrid didier Varios 2 08-02-2005 22:08:55
Redimensionamiento de Columnas jymy788 Varios 0 30-08-2004 09:40:23
como me ubico en un TstringGrid cso2000 Varios 3 09-10-2003 23:29:31


La franja horaria es GMT +2. Ahora son las 19:48:24.


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