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;