Usuário com melhor resposta
Como ativar o evento ctrl+c e ctrl+v vb.net

Pergunta
-
Ai pessoal, uma ótima noite a todos.
Seguinte, estou usando o Vb.net, criei um form mas ele não aceita a função copiar e nem colar do teclado (após compilado), somente se clicar com o botão direito do mouse e mandar copiar ou colar que funciona.
O que aconteçe? Tenho que ativar alguma função?
Valeu
Respostas
-
Olá Rafael,
A minha pergunta sobre os controles, era para saber que tipo de controles você está utilizando: TextBox, RichTextBox, etc...
De qualquer forma, os controles possuem uma propriedade booleana chamada ShortcutsEnabled, onde você define se os atalhos do Windows, como por exemplo CTRL+C / CTRL+V, estão habilitados no controle.
Essa propriedade, por padrão, já vem habilitada quando você arrasta o controle para o formulário, mas de qualquer forma, certifique-se de que essa propriedade está definida para true nos controles em que você quiser ter esse recurso habilitado.
Code Snippetthis.seuTextBox.ShortcutsEnabled = true;
Para garantir que não é um problema com o seu projeto atual, experimente também criar um novo projeto Windows Forms (vazio), arrastar um controle para o formulário, e testar o CTRL+C / CTRL + V.
Abraços,
Caio Proiete
Caio Proiete
http://www.caioproiete.com
Todas as Respostas
-
Olá Rafael,
Isso é automático... Você não precisa ativar nada para ter esse recurso funcionando.
Você, por acaso, implementou algo no evento KeyPress, KeyDown e/ou KeyUp do formulário ou dos controles?
De qualquer forma:
- Que tipo de controles você utiliza?
- Que versão do .NET Framework você utiliza?
- Que versão do Windows você utiliza?
Abraços,
Caio Proiete
Caio Proiete
http://www.caioproiete.com -
Boa noite.
Desculpe a demora em responder mas fiquei sem net por alguns dias.
Eu não implementei nada nos eventos KeyPress, KeyDown e/ou KeyUp.
Eu to usando o VB.NET 2005 com WinXP.
Agora com relação a controles, sinceramente eu não sei bem o que seriam.
Valeu; -
Olá Rafael,
A minha pergunta sobre os controles, era para saber que tipo de controles você está utilizando: TextBox, RichTextBox, etc...
De qualquer forma, os controles possuem uma propriedade booleana chamada ShortcutsEnabled, onde você define se os atalhos do Windows, como por exemplo CTRL+C / CTRL+V, estão habilitados no controle.
Essa propriedade, por padrão, já vem habilitada quando você arrasta o controle para o formulário, mas de qualquer forma, certifique-se de que essa propriedade está definida para true nos controles em que você quiser ter esse recurso habilitado.
Code Snippetthis.seuTextBox.ShortcutsEnabled = true;
Para garantir que não é um problema com o seu projeto atual, experimente também criar um novo projeto Windows Forms (vazio), arrastar um controle para o formulário, e testar o CTRL+C / CTRL + V.
Abraços,
Caio Proiete
Caio Proiete
http://www.caioproiete.com