• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Senior

utilizar o enter

10 mensagens neste tópico

viva

tenho mais uma duvida simples

como e que fazo em vez de carregar num botao carrego na tecla  enter?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Deduzi que fosse algo do género... mas... a partir de onde? Uma textbox?

    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If e.KeyChar = Chr(Keys.Enter) Then Button1_Click(Nothing, Nothing)
    End Sub

Onde o Button1_Click é o handler do Button1.Click (o que é automáticamente gerado quando dás 2 cliques no botão, em "design time")

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Segundo o exemplo do riberio55, também podes fazer:

Button1.PerformClick() em vez de Button1_Click(Nothing, Nothing)

Mas assim também funciona :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu prefiro chamar o sub.

Já tive uma má experiência com o PerformClick. Não a consegui reproduzir desde então, mas fiquei escaldado :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Eu prefiro chamar o sub.

Já tive uma má experiência com o PerformClick. Não a consegui reproduzir desde então, mas fiquei escaldado

Se fizeres PerformClick() a um botão numa ToolStrip, por exemplo, ele faz o efeito de pressionar o botão, o que não fica muito agradável visualmente. Tirando isso funciona bem :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pessoal, estou a postar aqui para n abrir um topico novo... sabem qual o codigo para associar ao "+", "-", "*" e "/"?

tipo:

If e.KeyChar = Chr(Keys.+) Then Button1_Click(Nothing, Nothing)
    End Sub

é assim?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mas tens mesmo de abrir um novo tópico.

Ninguém se lembra de ver qual o código para o +, -, etcetc num tópico de nome: "Utilizar enter"

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Senior, se estiveres a trabalhar em Windows Forms, tens uma propriedade na form, que é o AcceptButton, associas o botão que terá a acção que queres, e está feito. Eu acho que é isto que queres.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora