Fórum Ajudem-me por favor!!! #195204

15/11/2003

0

Alguém sabe como criar um evento OnClick em um Shape???????????

T+


Celo-faveri

Celo-faveri

Responder

Posts

15/11/2003

Carnette

- Vá na seção ´private´ do form onde vc tem o shape e declare a procedure abaixo:

private procedure ShapeClick(Sender: TObject);


- Logo após a palavra ´implementation´, escreva a procedure:

implementation {$R *.dfm} procedure TForm1.ShapeClick(Sender: TObject); begin ShowMessage(´Clicou no Shape.´); end;


- Coloque as instruções abaixo no evento OnCreate do Form:
procedure TForm1.FormCreate(Sender: TObject); begin Shape1.ControlStyle := Shape1.ControlStyle + [csClickEvents]; TForm(Shape1).OnClick := ShapeClick; end;


- E pronto. Execute e teste.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar