Problem z RadioGroup.ControlCount w Delphi 2010

Chciałbym ustawić właściwości RadioButton w czasie wykonywania w procedurze InitRadioGroup (). Nie działa, ponieważ RadioGroup.ControlCount ma wartość 0, chociaż w RadioGroup są 3 RadioButtons.

Co jest nie tak w D2010 RadioGroup? Ten sam kod działa poprawnie w Delphi 2007.

procedure InitRadioGroup(RadioGroup: TRadioGroup);
var
  i: integer;
  RadioButton: TRadioButton;
begin
  for i := 0 to RadioGroup.ControlCount - 1 do
  begin
    RadioButton := (RadioGroup.Controls[i] as TRadioButton);

    RadioButton.ParentColor := False;
    RadioButton.ParentFont  := False;
    RadioButton.Font.Style  := [];
end;

questionAnswers(1)

yourAnswerToTheQuestion