Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 3.489 pregleda

Najnovija ↓

Ista komanda za masu buttona ? 12.08.2005. u 21:11 · pre 258 meseci #1
Npr. imam 31647980 buttona na formi i ocu da klikom na svaki u neki label ispise caption tog buttona...

Kako to da uradim ?
Re: Ista komanda za masu buttona ? 13.08.2005. u 02:58 · pre 258 meseci #2
Pretpostavljam da dinamicki kreiras dugmice. Potrebno je da definises OnClick dogadjaj za jedno dugme. Kasnije prilikom kreiranja ostalih dodelis im taj dogadja na sledeci nacin:

Code:
 
// npr ono ti je dogadjaj za JEDNO DUGME
procedure TfMain.b1Click(Sender: TObject);
begin
  lbPrikaz.Caption:= (Sender as TButton).Caption;
end;

// e sada priliko dinamickog kreiranja ostalih dugmica pozoves
procedure KreirajDugmice;
begin
   Button:=TButton.Create(self);
   Button.OnClick:=b1Click;
end;

Potpis
www.zaljubise.net - najbolji sajt za upoznavanje
Re: Ista komanda za masu buttona ? 13.08.2005. u 23:31 · pre 258 meseci #4
Napraviš funkciju
Code:

procedure TfMain.ClickOnButton(Sender: TObject);
begin
  lbPrikaz.Caption:= (Sender as TButton).Caption;
end;

Zatim za svaki button na OnClick event upišeš ClickOnButton(znači event povezuješ sa ovom funkcijom), tako da se ova funcija poziva kada klikneš na bilo koji button.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme