botão recebe enter

Delphi

19/04/2005

ola pessoal

como eu faço para que quando se teclar enter um botão realize uma ação

valeu
rafael


Radolpho

Radolpho

Curtidas 0

Respostas

Mysys

Mysys

19/04/2005

c voce colocar esse codigo no coloca no KeyPress a qualquer momento que voce precionar enter ele vai disparar os comandos que estiverem no onclick do botao..

If Key = #13 Then
SueBotaClick(Sender)

ou

If Key = 13 Then
SueBota.Click;


GOSTEI 0
Adriano_servitec

Adriano_servitec

19/04/2005

se vc utilizar no events onkeypress
if key =#13 then

se for utilizar no events onkeydown
if key = vk_return then


GOSTEI 0
Marco Salles

Marco Salles

19/04/2005

ola pessoal como eu faço para que quando se teclar enter um botão realize uma ação valeu rafael


Nun to entendendo :oops: :oops: :oops:

Ao pressionar a tecla <ENTER> De um Botão o evento onclic sera [b:138a3e6a60]por se so[/b:138a3e6a60] é disparado.... Desde que ele esteja declarado..

Sera que o amigo [b:138a3e6a60]radolpho[/b:138a3e6a60] esta querendo perguntar como se faz para Disparar um evento <OnClick> de um Botão , ao se pressionar a tecla <enter> Em Um Formulário :cry: :cry: :cry:


GOSTEI 0
Anorex

Anorex

19/04/2005

[quote:dda6639e1d=´Marco Salles´]
Nun to entendendo :oops: :oops: :oops:

Ao pressionar a tecla <ENTER> De um Botão o evento onclic sera [b:dda6639e1d]por se so[/b:dda6639e1d] é disparado.... Desde que ele esteja declarado..

Sera que o amigo [b:dda6639e1d]radolpho[/b:dda6639e1d] esta querendo perguntar como se faz para Disparar um evento <OnClick> de um Botão , ao se pressionar a tecla <enter> Em Um Formulário :cry: :cry: :cry:[/quote:dda6639e1d]

se for isso é só colocar a propriedade DEFAULT do botão como true.


GOSTEI 0
Cabelo

Cabelo

19/04/2005

Vc deve colocar esse código no evento KeyPress do form e não no botão.

E não se esqueça de alterar a propriedade KeyPreview para True;


GOSTEI 0
POSTAR