none
Como ativar o evento ctrl+c e ctrl+v vb.net RRS feed

  • 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
    domingo, 28 de dezembro de 2008 23:16

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 Snippet

     

     this.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
    sábado, 3 de janeiro de 2009 14:42
    Moderador

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
    segunda-feira, 29 de dezembro de 2008 10:45
    Moderador
  • 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;

    sexta-feira, 2 de janeiro de 2009 22:11
  • 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 Snippet

     

     this.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
    sábado, 3 de janeiro de 2009 14:42
    Moderador