Bom dia...
Preciso aumentar ou diminuir a largura de uma coluna do grid.
Vi que tem a propriedade widths no grid que é um vetor com as largura das colunas do grid.
Tentei dessa forma mas não compila:
nColunas := Form.Grid.Widths
ou
nColunas := Form.Grid.Widths(2)
Preciso alterar o valor da segunda coluna. Daí preciso saber como fazer isso
Assim dá erro:
Form.Grid.Widths := {20,350,10,50,60}
Obrigado
Rubens
Como pegar o o valor da propriedade widths do grid
Moderador: Moderadores
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Como pegar o o valor da propriedade widths do grid
Rubens, tenta o seguinte: _SetColumnWidth( "Nome_do_Grid" , "Nome_Janela", NumeroColuna , NovoTamanho )
Por exemplo:
Abraços,
Por exemplo:
Código: Selecionar todos
_SetColumnWidth( "oGrid_1" , "Form_1", 2 ,150 )Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Como pegar o o valor da propriedade widths do grid
Obrigado Toledo...
Também Revolveu...
Embora tava faltando um pouco de lógica, resolução do vídeo não muda em tempo de execução... Daí eh só pegar a largura da tela com GETDESKTOPWIDTH() e calcular a largura da coluna antes de carregar o formulário.
Mas é bom saber que realmente existe uma função para isso...
Obrigado...
Rubens
Também Revolveu...
Embora tava faltando um pouco de lógica, resolução do vídeo não muda em tempo de execução... Daí eh só pegar a largura da tela com GETDESKTOPWIDTH() e calcular a largura da coluna antes de carregar o formulário.
Mas é bom saber que realmente existe uma função para isso...
Obrigado...
Rubens
"Eu e minha casa servimos ao Senhor e você
"