On 3/19/07, Luis Rodrigues <[EMAIL PROTECTED]> wrote:

There is no need to mess with TObject, every TComponent descendent
component has the Tag property where you can store whatever you want.

http://lazarus-ccr.sourceforge.net/docs/rtl/classes/tcomponent.tag.html

Procedure From1.Create(Sender : TObject);
var
  C : integer;
begin
  for C := 1 to 20 do
  Knop[C] := TButton.Create;
-->  Knop[C].Tag := C; <--
  Knop[C].OnClick := @DoSomethingBright;
end;


It does the trick, thanks.
I didn't know of it's existence.

--

Ger

Reply via email to