NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!
UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI
Olá pessoal antes de começar gostaria de informar que a comunidade ASPNETI.COM está de portas abertas para receber qualquer colaborador que deseja publicar artigos, publicar empregos, vídeos on-line gratuitamente, desenvolver serviços e postar perguntas.
Para acessar o site digite: www.aspneti.com ou www.aspneti.com.br
Referência: 1.1
Existem vários tipos de artigos, postagens, serviços que poderão te ajudar muito.
Esse novo recurso do label server control é bem significativo para quem não usa ou não gosta de usar o mouse. Funciona com teclas de atalho mesmo na web.
Antigamente esse dispositivo não existia para softwares de intranet, internet ou mesmo web.
O controle para tecla de atalho existe na ferramenta IDE Visual Studio.NET 2005.
Para alguém como eu que gosta de tecla de atalho, nota que a produtividade tanto do desenvolvimento de sistemas quanto algum atendimento ao cliente é bem mais rápido para a utilização apenas de teclado.
Para mostrar um exemplo prático, quando for há um banco; exatamente no caixa onde existe um atendente, verifique se o mesmo usa mouse ou qualquer dispositivo além do teclado. Para a surpresa de todos, não existe mouse algum, é tudo feito com tecla de atalho ou o uso da tecla TAB. O programa que estão usando é chamado de cliente-servidor.
Agora com o sistema WEBFORM pode ter a mesma coisa e daqui pra frente os sistemas WEBFORMS estarão cada vez mais perto dos sistemas cliente-servidor e ainda agregando mais funções.
Praticando
Criei um projeto com a ferramenta 2005 e acrescentei o seguinte código:
Página: Default.aspx
Agora foi criado alguns atributos da tag <asp:Label onde pode ser associado uma tecla de atalho automaticamente.
Referência: 1.2
Na referência 1.2 existe um atributo chamado AssociatedControlID onde é responsável pela associação do campo, ou seja, o campo que o foco será posicionado.
Outro atributo que também não existia anteriormente é o AccessKey, o mesmo é responsável em adicionar uma letra do teclado, ou seja, quando as teclas “ALT” + “T” forem pressionadas o foco do campo será automaticamente associado para o campo do formulário que foi vinculado. É bem simples, porém muito útil para o dia a dia.
Antes de fechar o label, adicionei uma palavra “Titulo” apenas para que o usuário veja o sinal, o código <u> está apenas entre a letra “T”, que serve apenas para sublinhá-la mostrando para o usuário ou cliente que existe uma tecla de atalho. No meu caso, escolhi a letra “T”, pode ser escolhido qualquer tecla.
Referência: 1.3
Não posso deixar de criar o campo TextBox que foi associado pelo label. Referência 1.3.
Não é apenas a primeira letra que posso associar para uma tecla de atalho do teclado. Pode ser feito em qualquer letra que preferir. Na referência 1.4 associo sendo a vogal “e”.
Referência: 1.4
Com o exemplo da referência 1.4, aperto as teclas “ALT” + “E” e o foco é automaticamente redirecionado para o campo TextBox chamado “txtTexto”.
Referência: 1.5
Mais uma vez, não posso esquecer de adicionar o campo citado pelo atributo AssociatedControlID.
Referência: 1.6
O exemplo em funcionamento mostra que apertando as teclas de atalhos, o foco será redirecionado automaticamente para o campo específico.
Espero ter ajudado a todos com mais um artigo.
Mauricio Junior
msn: mauricio@ascompras.
Community: www.aspneti.com
Site: www.ascompras.com
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2025 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI