TROCAR TAB POR SETA PARA BAIXO
Bom dia amigos
Venho mais uma vez pedir a vossa ajuda.
Queria detectar se a tecla Tab é pressionada e se sim trocala pela tecla Seta para Baixo.
A tecla Tab é como se não existisse.
Mutio obrigado desde já.
Venho mais uma vez pedir a vossa ajuda.
Queria detectar se a tecla Tab é pressionada e se sim trocala pela tecla Seta para Baixo.
A tecla Tab é como se não existisse.
Mutio obrigado desde já.
Ok acabei por conseguir o que queria desta forma:
If e.KeyCode = Keys.Tab Then
SendKeys.Send([Ô]{DOWN}[Ô])
End If
Está a funcionar perfeitamente com a excepção de um comportamento que gostaria de eliminar, e que é o seguinte.
Antes este código é aplicado apenas no datagridview, ou seja o tab não salta de célula em célula mas sim de linha em linha. Até aqui tudo bem, o senão é que quando salta de linha para linha existe sempre um célula seleccionada e essa célula muda sempre que muda a linha.
Ou seja o que acontece é que quando estou na linha 1 e dou um tab
- Vou para a linha dois e fico com a célula 2 seleccionada, se der mais um tab
- Vou para a linha três e fico com a célula 3 seleccionada..... e por ai em diante.
Queria que este comportamento não existisse.
Mais uma vez obrigado!
If e.KeyCode = Keys.Tab Then
SendKeys.Send([Ô]{DOWN}[Ô])
End If
Está a funcionar perfeitamente com a excepção de um comportamento que gostaria de eliminar, e que é o seguinte.
Antes este código é aplicado apenas no datagridview, ou seja o tab não salta de célula em célula mas sim de linha em linha. Até aqui tudo bem, o senão é que quando salta de linha para linha existe sempre um célula seleccionada e essa célula muda sempre que muda a linha.
Ou seja o que acontece é que quando estou na linha 1 e dou um tab
- Vou para a linha dois e fico com a célula 2 seleccionada, se der mais um tab
- Vou para a linha três e fico com a célula 3 seleccionada..... e por ai em diante.
Queria que este comportamento não existisse.
Mais uma vez obrigado!
Faça seu login para responder