Grid com coluna de tamanho fixo

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
jjr_rs
Usuário Nível 2
Usuário Nível 2
Mensagens: 72
Registrado em: 18 Mai 2009 18:56
Localização: Porto Alegre
Contato:

Grid com coluna de tamanho fixo

Mensagem por jjr_rs »

Olá pessoal,

Estou com uma dúvida. Tenho uma Grid na qual mostro registros divididos em 5 colunas onde cada uma equivale a um dia da semana (Seg/Ter/Qua/Qui/Sex).

Em cada coluna eu mostro o nome e o valor dos lançamentos daquele dia (ex.: Conta de Luz => R$ 100,00).

Em cada registro desses, apesar de mostrar ao usuário apenas o nome e o valor, também adiciono o id do registro para que, quando o usuário clicar 2 vezes sobre o registro, eu chame a rotina de alteração do registro a partir do id informado. Este ID não fica visível ao usuário pois sua utilização só interessa a mim.

Então gostaria de saber com os colegas se haveria alguma forma de "congelar/fixar" a largura de cada coluna desta Grid, não possibilitando que o usuário invente de redimensioná-la.

Desde já agradeço a ajuda de todos. Obrigado !
Bahsis Sistemas de Gestão
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Grid com coluna de tamanho fixo

Mensagem por asimoes »

O seu sistema usa a Minigui Extended ou HMG Oficial ?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Grid com coluna de tamanho fixo

Mensagem por asimoes »

Se for Minigui Extended já tentou usar LOCKCOLUMNS ?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
jjr_rs
Usuário Nível 2
Usuário Nível 2
Mensagens: 72
Registrado em: 18 Mai 2009 18:56
Localização: Porto Alegre
Contato:

Grid com coluna de tamanho fixo

Mensagem por jjr_rs »

Caro asimoes,

Obrigado pelo retorno.

Hoje utilizo a HMG 3.0.46.

Vou ser sincero, até tentei utilizar a LockColumns mas, não sei se não entendi o modo de utilizar e com isso não consegui fazer funcionar como esperava. Se puder me informe o que devo fazer. No meu caso entendi que deveria colocar o número de colunas das quais gostaria de "congelar" sua largura mas, mesmo colocando LockColumns = 5 (para congelar todas as 5 colunas da minha Grid), não obtive sucesso.
Bahsis Sistemas de Gestão
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Grid com coluna de tamanho fixo

Mensagem por Toledo »

jjr_rs escreveu:mesmo colocando LockColumns = 5 (para congelar todas as 5 colunas da minha Grid), não obtive sucesso.
Amigos, LOCKCOLUMNS é para congelar a(s) coluna(s) quando dar scroll na horizontal para direita e não para o tamanho (largura) da coluna.

Abraços,
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
Avatar do usuário
jjr_rs
Usuário Nível 2
Usuário Nível 2
Mensagens: 72
Registrado em: 18 Mai 2009 18:56
Localização: Porto Alegre
Contato:

Grid com coluna de tamanho fixo

Mensagem por jjr_rs »

Amigo Toledo,

Imaginei realmente que essa fosse a real função da LockColumns.

Saberia me dizer se há a possibilidade de fixar/congelar a largura da coluna em uma Grid ?
Bahsis Sistemas de Gestão
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Grid com coluna de tamanho fixo

Mensagem por Toledo »

Amigo, não sei se isto é possível, mas o que você poderia fazer é tirar a linha de cabeçalho (NOHEADERS) e usar LABEL para colocar o nome das coluna na parte superior da Grid. Assim, sem o Headers das colunas não tem como redimensionar a largura das colunas.

Abraços,
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
Avatar do usuário
jjr_rs
Usuário Nível 2
Usuário Nível 2
Mensagens: 72
Registrado em: 18 Mai 2009 18:56
Localização: Porto Alegre
Contato:

Grid com coluna de tamanho fixo

Mensagem por jjr_rs »

Amigo Toledo,

Vou seguir sua sugestão ! Vou testar por aqui e qualquer coisa dou retorno se deu certo.

Obrigado novamente pela ajuda !
Bahsis Sistemas de Gestão
Avatar do usuário
jjr_rs
Usuário Nível 2
Usuário Nível 2
Mensagens: 72
Registrado em: 18 Mai 2009 18:56
Localização: Porto Alegre
Contato:

Grid com coluna de tamanho fixo

Mensagem por jjr_rs »

Toledo,

Ótima solução ! Deu certinho ! Mais uma lição aprendida.

Obrigado a todos pela ajuda !
Bahsis Sistemas de Gestão
Responder