Alguem pode me ajudar, a bronca e a seguinte
Como coloco cor em uma coluna do dbedit
peguei algumas funcoes mais nenhuma usa o dbedit
e mesmo que eu opte por elas, elas apenas mudam a cor da
linha toda e nao so de uma coluna.
com o dbedit acho meu dificil fazer isto.
vc vai ter que usar a classe tbrawse para isto
coloque um comenentario do que vc quer para nos de dar um exemplo
Daniel
Harbour + Minigui + dbfcdx
Marinas-Gui Pena que parou o suporte
um cliente reclamava que quando queria dar baixa nas duplicatas ele se perdia ao ter que sair para fazer outra coisa. e quando voltava não sabia onde havia parado.
resolvi isso iluminando a ultima linha do dbedit que ele havia alterado.
Os colegas aqui todos tem razão, não é possivel fazer isso com dbEdit() a menos que se consiga o fonte original da função descompilando a biblioteca Clipper.
Sem duvida a melhor maneira de resolver esse problema é com a classe tBrowse...
Aqui vai uma simples sugestão para trabalhar com o dbEdit mesmo:
Antes de exibir o dbEdit, execute um comando CLEAR varrendo apenas o espaço delimitado pela coluna que você deseja alterar a cor, por exemplo
setcolor( "r/n" )
@ 05, 05 clear to 20, 10
assim, todo caractere que aparecer nesse espaço estará 'pintado' com essas cores...
Caro colega eu fiz exatamento oque vc quer mas não foi com o dbedit mas sim cmo um objeto tbrowse que simula exatamente um dbedit se vc quiser posso lhe mandar um exemplo.
"Não é a ferramenta que faz o artesão e sim a sua criatividade...""
Renato Ribeiro Ferreira
Tecnologia em Analise de Sistemas de Informação http://www.rrfsistemas.hd1.com.br
( VFP 9 + MySql e/ou Oracle 11 ) - ...Harbour/MiniGui...