Página 1 de 1

DBedit - focar em determinada coluna

Enviado: 21 Mar 2014 10:27
por sidneyfachini
Blz pessoal.
Tenho um DBF que é exibido em um DBEdit. Pois bem.
Tenho uma opção que é ordenar o DBEdit. O cara posiciona o cursor na coluna que ele quer ordenar e tecla F3. Pronto ordena o DBEdit de acordo com a coluna que o cara estava.
O problema é que cada vez que o usuário ordena o cursor volta lá para o primeiro campo do DBEdit. Eu queria que ficasse na coluna que ele escolheu ordenar. Em um DBEdit com 15 colunas isso é meio chato.
Já tentei forçar Keyboard Chr( K_RIGHT), mas não faz várias vezes, apenas uma.
Tem como fazer ficar na coluna escolhida?
Abraço

DBedit - focar em determinada coluna

Enviado: 21 Mar 2014 11:26
por Pablo César
sidneyfachini escreveu:Já tentei forçar Keyboard Chr( K_RIGHT), mas não faz várias vezes, apenas uma.
No TBrowse, ele faz normal isso. Você tentou com KeyBoard Chr(1)+Replicate(Chr(4),n_Vezes) ?

DBedit - focar em determinada coluna

Enviado: 21 Mar 2014 16:51
por alxsts
Olá!

Tente

Código: Selecionar todos

Keyboard( Replicate( Chr( K_RIGHT), n ) )
onde n é o número da coluna a atingir.

DBedit - focar em determinada coluna

Enviado: 21 Mar 2014 17:43
por sidneyfachini
Funcionou Alexandre. Cara, tu é f....
Valeu mano.

DBedit - focar em determinada coluna

Enviado: 21 Mar 2014 23:05
por Toledo
Pablo César escreveu:Você tentou com KeyBoard Chr(1)+Replicate(Chr(4),n_Vezes) ?
Pablo também já tinha sugerido isto.

Abraços,