Fazendo com que a tecla ENTER funcione igual ao TAB no PowerBuilder

Apesar de não ser uma opção nativa, esta implementação é extremamente fácil. Basta criar um evento e implementar uma linha de código.

Siga os passos abaixo:

  1. Crie um evento novo;
  2. Defina o Event ID do evento com o valor: pbm_dwnprocessenter;
  3. O evento deve retornar um integer (ou long);
  4. Inclua o fonte abaixo:

Pronto! Está feita a implementação.

 

Como um extra para este post, você pode incluir umas variável booleana na janela e fazer com que ela controle se o ENTER terá o mesmo comportamento que o TAB ou não.

Exemplo: Considere que foi criada a seguinte variável de instancia:

 

Na janela, altera a implementação para:

 

Agora vc tem a opção de utilizar configurar, de forma simples, a utilização desta implementação.

 

Espero ter ajudado.

The following two tabs change content below.
Breno RdV
Ex-Psicólogo, com quase uma década de experiência em Recursos Humanos e Gestão de Pessoas, atual desenvolvedor e Analista de Sistemas, trabalhando com PowerBuilder, C#, PowerShell e expandindo horizontes para Python, Xamarin, PHP, Angular e (por que não?) Unity.

Comments

comments

Posted in Dev, PowerBuilder and tagged , , , , , .