Página 1 de 1
Selecionar Linha Toda no TBrowse()
Enviado: 16 Jul 2007 14:56
por miracle
Boa Tarde!
Antigamente eu usava o DBEdit() para exibir meus registros na tela. Depois de ver algumas sugestões aqui no fórum, decidi mudar para o TBrowse(). O bicho é bom!
Porém, por uma questão de estética, gostaria de propiciar ao usuário uma visão da linha inteira do registro sendo selecionado, não apenas o campo atual. Alquém sabe como fazer isso?
Muito Obrigado!
Enviado: 16 Jul 2007 17:49
por Pablo César
Dê uma olhada em
Neste tópico, precisarias adicionar dois COLORWN (um para deixar a cor normal e outra para destacar a linha onde o ponteiro está). Caso precise de uma indicação mais precisa coloq1ue seu TBROWSE que irei indicar a mudança ou caso tenha conseguido adaptar ao seu código, nos confirme se deu certo.
Enviado: 16 Jul 2007 19:33
por Toledo
Só para completar, no tópico abaixo você vai encontrar duas maneiras diferentes de fazer isto, uma com a função COLORWIN() que o Pablo mencionou acima e uma outra com as próprias funções da Classe TBrowse (sem usar a lib CT).
https://pctoledo.org/forum/viewtopic.php?t=2595
Abraços,
Enviado: 16 Jul 2007 19:52
por Pablo César
Legal Toledo, não conhecia esta classe ColorRect() do TBROWSE. A diferença com o COLORWIN é que através do COLORWIN pode-se mudar a cor limitando parte do campo e inclusive o caracter separador de colunas inclusive e não apenas o campo.
Neste exemplo do colega Lima, tem um errinho, corrigir onde diz:
ForceStable( obj ) para
obj:ForceStable()
Mas valeu este
este tópico porque dá os dois exemplos. Obrigado Toledo, mais uma que aprendemos.
Enviado: 17 Jul 2007 08:02
por Eolo
Miracle,
Se vc quer apenas juntar os campos, apenas junte-os.
Como eu faço:
priv v1:={}
aadd(v1,"strzero(codi,5)+' '+apel+' '+nome") // 3 campos juntos
aí adiciono uma coluna só no TBrowse...
Enviado: 17 Jul 2007 08:09
por Pablo César
É isso aí Miracle, o exemplo que o colega Eolo deu, pode-se concatenar os campos (transformando-os em caracter) e juntando-os para exibição. Esse método pode ser utilizado no TBROWSE também.