Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: ffabio - Marzo 20, 2012, 11:58:48 am

Titolo: evento on click
Inserito da: ffabio - Marzo 20, 2012, 11:58:48 am
ho due pulsanti uno visibile e uno no .

è possibile facendo click sul pulsante visibile richiamare l' evento click del pulsante invisibile ???


grazie
Titolo: Re:evento on click
Inserito da: xinyiman - Marzo 20, 2012, 12:31:34 pm
si metti che i due pulsanti si chiamano Button1 e Button2, allora dovresti trovarti le due seguenti procedure

Codice: [Seleziona]
procedure TForm1.Button1Click(Sender: TObject); 
begin
       Button2Click(Sender);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
     //qui fai quello che devi
end;
Titolo: Re:evento on click
Inserito da: nomorelogic - Marzo 20, 2012, 12:36:57 pm
fondamentalmente tutti gli eventi dei controlli presenti su un form sono metodi della classe del form stesso.
nel tuo caso, Button1Click è un evento di Button1 ma è implementato come metodo della classe TForm1. è per questo che è visibile ovunque all'interno della classe TForm1
Titolo: Re:evento on click
Inserito da: ffabio - Marzo 20, 2012, 01:46:08 pm
ok grazie .