为什么这段代码按了按钮后没有反应?
为什么这段代码按了按钮后没有反应?如果删掉Panel2就能显示Components[I].Name
procedure TForm1.Button1Click(Sender: TObject);
var
I:Integer;
begin
for I:=0 to Panel2.ComponentCount-1 do
begin
if (Panel2.Components[I] is TComboBox) then
begin
if ((Panel2.Components[I] as TComboBox).Text='') then
ShowMessage(Panel2.Components[I].Name);
end;
end;
end;