domingo, 13 de setembro de 2009

Obtendo o índice de um componente em tempo de execução

Function IndexInParent(vControl: TControl): integer;
var
ParentControl: TWinControl;
begin
ParentControl := TForm(vControl.Parent);
if (ParentControl <> nil) then
begin
for Result := 0 to ParentControl.ControlCount - 1 do
begin
if (ParentControl.Controls[Result] = vControl) then Exit;
end;
end;
Result := -1;
end;

Nenhum comentário:

Postar um comentário