Acertando a ordem do foco entre controles via tecla TAB

 

Ao contrário do que ocorria no passado pré-dotnet, alterar a ordem de mudança de foco entre os controles ou Tab Order é uma tarefa bem simples de ser executada em formulário Windows criados em .NET. A ordem de tabulação é controlada pelo índice presente na propriedade TabIndex dos controles. Valores mais baixos definem controles que recebem o foco antes daqueles que possuem um valor mais alto nessa propriedade. Além dela, temos também a propriedade TabStop, que especifica se um controle pode (True) ou não (False) receber o foco.

Para alterar a ordem dos controles, podemos mudar manualmente o índice da propriedade TabIndex de cada controle ou usar um recurso oferecido pelo Visual Studio .NET, presente desde a versão 2002. Utilize a opção Tab Index presente no menu View. Serão exibidos quadrados sobre os controles informando a ordem atual. Clique em cada um dos controles para informar uma nova ordem e ao final tecle ESC para finalizar.

 

Antes da alteração da ordem de tabulação

Depois da alteração da ordem de tabulação

 

Cláudio Ralha (claudioralha@hotmail.com)