Fala galera,
Como faço para mudar o focus da minha caixa de texto quando o usuario apertar enter ou usar o direcional, estou usando pocket pc(coletor), e posso fazer uma tabulação numerada?
Fala galera,
Como faço para mudar o focus da minha caixa de texto quando o usuario apertar enter ou usar o direcional, estou usando pocket pc(coletor), e posso fazer uma tabulação numerada?
Ai vai minha ajuda…
public void onEvent(Event event) {
switch (event.type) {
case KeyEvent.KEY_PRESS:
if (event instanceof KeyEvent) {
switch (((KeyEvent)event).key) {
case IKeys.ENTER:
if (event.target == txtCampo1)
txtCampo2.requestFocus();
break;
}
}
break;
}
}
espero que vc entenda esse código, até +.
Show, conseguiiii, passar o foco para a caixa de texto, mas agora to querendo passar o foco para o botao e não consigo, segue o codigo:
switch (e.type) {
case KeyEvent.KEY_PRESS:
if (e instanceof KeyEvent) {
switch (((KeyEvent)e).key) {
case IKeys.TAB:
if (e.target == edNumeroMedidor)
btnBusca.requestFocus();
break;
}
}
break;
}
}
Na verdade eu acho que o botao está recebendo o foco, porém quando clico em enter no meu teclado, nada acontece.
Calma cara, o simulador de pocket as vezes não é muito confiável, teste sempre no próprio pocket para ter certeza.
Você vai ver q se tentar ler a tecla ESC não vai acontecer nada no simulador.
Blz meu camarada, vou testar…