Universo Games
Ola , Convidado



Você ainda não e cadastrado então cadastre-se e veja todas as atualizações no mundo rpg!!!
Universo Games

Suporte e Desenvolvimento só no Universo Games

Ola Convidado, Seja Bem vindo a equipe lhe deseja boa sorte no seu projeto!

Você não está conectado. Conecte-se ou registre-se

O Foco - Aula [5] By Skadi

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1Aula O Foco - Aula [5] By Skadi em Sex 18 Nov 2011, 09:08

-Skadi!


Membro
Membro
Eae galera, vcs já devem me conhesçer, se não... Skadi, prazer rs.

Bom, estou hoje aqui pra mostrar a minha nova aula.
Assunto: O Foco

* O Foco

No Windows, apenas uma janela (formulário) ou controle pode, num dado instante, receber ações (cliques)
do mouse ou entradas via teclado. Dizemos que esse objeto possui o foco. O foco é
geralmente indicado por uma legenda ou moldura destacada, ou então pelo cursor estar posicionado no
controle, e pode ser alterado pela ação do usuário ou através de código. Quando um objeto recebe o foco,
ocorre o evento Got-Focus, e quando ele o perde ocorre o evento LostFocus.

Outra característica importante a ser observada é que, quando um programa VB é executado, o cursor se
posiciona no primeiro controle que você inseriu no formulário. Por exemplo: se o primeiro controle a ser
inserido foi o txtNum1, quando você iniciar o aplicativo é nele que o cursor estará posicionado. Usando a
tecla Tab, o cursor vai se alternando entre os campos, sempre seguindo a ordem em que os controles foram
colocados no formulário. Isso chama-se ordem de tabulação e é determinada pela propriedade TabIndex
dos controles.

* Propriedade TabIndex

Como já foi dito, conforme você insere controles em um formulário eles recebem uma ordem para
recebimento do foco, que é o valor da propriedade TabIndex. O primeiro controle receberá o valor 0 para
TabIndex, o segundo 1, e assim por diante. Essa ordem pode ser mudada pelo programador(No caso vocês), bastando alterar o valor de TabIndex de modo a ajustá-la. No caso de ser digitado para TabIndex um valor já pertencente a
outro controle, o VB vai reorganizá-los automaticamente. TabIndex não pode ser alterada em tempo de
execução.

* Propriedade TabStop

Essa propriedade impede o acesso ao controle pela tecla Tab se estiver desligada. Isso acontece porque
TabStop determina se o controle deve ou não atender à ordem de tabulação. Mas é importante ressaltar que
TabStop não evita que o usuário acesse o controle usando o mouse. Os valores possíveis para TabStop são
True (TabStop ligada) ou False (TabStop desligada).

* Propriedade Default

Existem, nas aplicações para Windows, botões de comando que podem ser acionados pela tecla Enter,
independente da ordem de tabulação, como os botões Ok das caixas de diálogo do Windows. Quem
determina o acionamento do botão por Enter é a propriedade Default, que pode receber os valores True ou
False. O objeto cuja propriedade Default for igual a True aparecerá com um contorno mais espesso, dando a
indicação que, se Enter for pressionada, ele será acionado.

* Método SetFocus

Para posicionar o foco em um determinado objeto em tempo de execução usamos o método SetFocus, sendo
que somente formulários ou controles visíveis podem recebê-lo. A sintaxe é a seguinte:

objeto.SetFocus

É galera, terminou mais uma aula. Quem tiver gostado pode dar +1 cred, a mão não cai. Hehe!


Créditos da Aula: -Skadi! (eu o/)

2Aula Re: O Foco - Aula [5] By Skadi em Sex 18 Nov 2011, 09:31

RenanR


Membro
Membro
Muito boa as suas aulas Skadi! Obrigado por estar colaborando com o fórum!! +1 Cred.

http://mmomakerbr.ativoforum.com

3Aula Re: O Foco - Aula [5] By Skadi em Dom 20 Nov 2011, 22:15

ViniciusNeon


Membro
Membro
Vlw, suas aulas tão me ajudando muito. =D

Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum