.net下自动创建控件的问题,谢谢。 ( 积分: 200 )

  • 主题发起人 主题发起人 kmchen
  • 开始时间 开始时间
K

kmchen

Unregistered / Unconfirmed
GUEST, unregistred user!
写了一程序,按按键后自动生成100个textbox分别在4个panel里。但运行时只能生成20个,不解,请指教,谢谢。
源程序如下:
for i:= 0 to 99do
begin
mm:=TextBox.Create;
mm.ID:='textbox'+inttostr(i);
mm.Text:=inttostr(i);
case i mod 5 of
0,2,4:mm.Width:=29;
1,3:mm.Width:=21;
end;
case i div 5 of
0:panel1.Controls.Add(mm);
1:panel2.Controls.Add(mm);
2:panel3.Controls.Add(mm);
3:panel4.Controls.Add(mm);
end;
end;
也可直接msn我。Email:ChenHaibin@msn.com
 
case i [red]mod[/red] 5 of
0:panel1.Controls.Add(mm);
1:panel2.Controls.Add(mm);
2:panel3.Controls.Add(mm);
3:panel4.Controls.Add(mm);
[red]4:panel5.Controls.Add(mm);[/red]
end;
 
上帝呀,我。。。。谢谢关注。
case (i div 5) mod 4 of
 
接受答案了.
 
后退
顶部