| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
faccruz Colaborador

Registrado: Terça-Feira, 20 de Julho de 2010 Mensagens: 1563
|
Enviada: Sex Set 28, 2012 9:05 am Assunto: Redimencionar colunas DBGrid [Resolvido] |
|
|
Bom dia,
Como faço para estender a última coluna até o final da tela?
[img]http://www.devmedia.com.br/devware/image/uploads/113917/45/R3JpZA==1.png[/img] _________________ Facc System - Sistemas para Computador
Editado pela última vez por faccruz em Sex Set 28, 2012 9:59 am, num total de 1 vez |
|
| Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Sex Set 28, 2012 9:48 am Assunto: |
|
|
nao vi uma propriedade q faca isso, mas vc pode somar o tamanho das colunas e subtrair da largura do grid e o resultado colocar na propriedade width da coluna, e nao esquece de subtrair a largura da barra de rolagem
acho q fazendo isso no onshow do form deve resolver. algo como
| Código: | var x, Largura: Integer;
begin
Largura := 0;
for x := 0 to DBGrid1.Columns.Count -1 do
Largura := Largura + DBGrid1.Columns[x].Width;
Largura := DBGrid1.Width - Largura;
DBGrid1.Columns[y].width := Largura;
end; |
lembrando q nao testei esse codigo, digitei direto aqui no site _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
| Voltar ao Topo |
|
 |
faccruz Colaborador

Registrado: Terça-Feira, 20 de Julho de 2010 Mensagens: 1563
|
Enviada: Sex Set 28, 2012 9:59 am Assunto: |
|
|
| joemil escreveu: | nao vi uma propriedade q faca isso, mas vc pode somar o tamanho das colunas e subtrair da largura do grid e o resultado colocar na propriedade width da coluna, e nao esquece de subtrair a largura da barra de rolagem
acho q fazendo isso no onshow do form deve resolver. algo como
| Código: | var x, Largura: Integer;
begin
Largura := 0;
for x := 0 to DBGrid1.Columns.Count -1 do
Largura := Largura + DBGrid1.Columns[x].Width;
Largura := DBGrid1.Width - Largura;
DBGrid1.Columns[y].width := Largura;
end; |
lembrando q nao testei esse codigo, digitei direto aqui no site |
Funcionou!!
Obrigado! _________________ Facc System - Sistemas para Computador |
|
| Voltar ao Topo |
|
 |
|