Fórum Selecionar Registros no DBGrid #240350
29/06/2004
0
Como eu faço pra que quando eu estiver navegando por um dbgrid e pressionar a tecla de espaço o registro corrente fique selecionado, levando em consideração que pode-se ter varios linhas selecionadas. Quando o espaço for batido em um registro selecionado ele deve ser desmarcado. O que eu quero fazer é tipo uma grid com as parcelas de um cliente e quero selecionar algumas para dar baixa. Com o mouse isso é tranquilo de se fazer, mas preciso fazer isso com o teclado.
Agradeço antecipadamente.
Flaviosan
Curtir tópico
+ 0Posts
29/06/2004
Flaviosan
Gostei + 0
29/06/2004
Flaviosan
Gostei + 0
29/06/2004
Flaviosan
Gostei + 0
29/06/2004
Aldus
1º - Você criaria um campo na sua tabela. Ex: Status
2º - No dbgrid, em KeyPress você analisaria a tecla pressionada.
Ex:
Se key = espaco then
marcar
Se campojaestamarcado e key = espaco then
desmarca
Espero tê-lo ajudado.
Um abraço
Mario
Gostei + 0
30/06/2004
Flaviosan
Se key = espaco then marcar Se campojaestamarcado e key = espaco then desmarca
Caro Aldus, obrigado pela sua ajuda, tambem penso deste jeito. Mas o que eu não sei são as funções representadas no seu pseudocodigo como ´marcar´ e ´desmarcar´.
Será que alguem sabe como se faz isso?
Agradeço antecipadamente.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)