Você está aqui: C# ::: Namespace System.Windows.Forms ::: Control |
||||
Como detectar o evento KeyDown da classe Control em suas aplicações C# Windows FormsQuantidade de visualizações: 2716 vezes |
||||
O evento KeyDown é declarado originalmente na classe Control e ocorre quando uma tecla é pressionada (mas não liberada) enquanto o controle possui o foco. É importante observar onde o evento KeyDown se localiza na sequencia de passos produzida pelo pressionamento e liberação de uma tecla: 1) KeyDown - A tecla é abaixada (pressionada); 2) KeyPress - O evento KeyPress ocorre; 3) KeyUp - A tecla é liberada. Veja que há três eventos do teclado que você pode capturar, e o evento KeyDown é o primeiro da lista. Quando o evento KeyDown ocorre, o tratador de evento recebe um objeto da classe KeyEventArgs. Até o .NET Plataform 3.0, esta classe possui várias propriedades, entre elas a propriedade KeyValue, que permite obter a representação numérica da propriedade KeyCode (que retorna o código da tecla pressionada). Veja um trecho de código no qual usamos o evento KeyDown do formulário para exibir um número inteiro representando o código da tecla pressionada:
Note que as propriedades KeyValue e KeyCode estão disponíveis apenas nos eventos KeyDown e KeyUp, uma vez que estes recebem um objeto da classe KeyEventArgs. O evento KeyPress recebe um objeto da classe KeyPressEventArgs. |
||||
![]() |
||||
C# ::: Coleções (Collections) ::: List<T> |
||||||||
Como remover um elemento em uma determinada posição de uma List<T> do C# usando a função RemoveAt()Quantidade de visualizações: 9699 vezes |
||||||||
Em algumas situações gostaríamos de remover um elemento em uma determinada posição da List<T>. Para isso podemos usar o método RemoveAt(). Veja sua assinatura:
Note que só precisamos fornecer o índice do elemento a ser removido. Veja um exemplo:
Ao executarmos este código teremos o seguinte resultado: Elementos na lista: 5 2 6 9 Elementos na lista: 5 2 9 Este método pode lançar uma exceção do tipo ArgumentOutOfRangeException se o índice fornecido for menor que 0 ou igual ou superior à quantidade de itens na lista. | ||||||||
C# ::: Dicas & Truques ::: Matemática e Estatística |
||||
Como calcular MDC em C#Quantidade de visualizações: 14084 vezes |
||||
Atualmente a definição de Máximo Divisor Comum (MDC) pode ser assim formalizada: Sejam a, b e c números inteiros não nulos, dizemos que c é um divisor comum de a e b se c divide a (escrevemos c|a) e c divide b (c|b). Chamaremos D(a,b) o conjunto de todos os divisores comum de a e b. O trecho de código abaixo mostra como calcular o MDC de dois números informados:
| ||||
C# ::: Windows Forms ::: TextBox |
||||
Como retornar o tamanho do texto de um TextBox em C# Windows Forms usando a propriedade TextLengthQuantidade de visualizações: 9358 vezes |
||||
A propriedade TextLength da classe TextBox do C# Windows Forms nos permite obter a quantidade de caracteres digitadas na caixa de texto, o seja, o tamanho da string presente no controle. Veja um exemplo C# Windows Forms no qual temos um botão button1 e uma caixa de texto textbox1. Ao digitar algum conteúdo e clicar no botão, uma mensagem MessageBox exibirá a quantidade de caracteres digitados:
Ao executar este código C# Windows Forms nós teremos um resultado parecido com: A caixa de texto contém 10 caracteres. | ||||
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
R - R para Matemática e Estatística - Como calcular desvio padrão usando a função sd() da linguagem R MySQL - Como usar joins no MySQL |
Códigos Fonte |
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
![]() Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Linguagens Mais Populares |
1º lugar: Java |