作者saloonpass (圣诞大快乐)
看板C_Sharp
标题Re: [问题]请问关於ArrayList,继承以及事件
时间Tue Jul 31 15:47:57 2007
※ 引述《saloonpass (圣诞大快乐)》之铭言:
: 大大你好:
: 我有三个问题,想请大大帮忙解决
: 1.我需要在页面中用到很多的textbox
: 请问一下如何用ArrayList来达成
: 需要new之後再一个一个用Add吗?
: 还是ArrayList有其他的方法来一次产生大量的物件呢?
我尝试自己模仿InitialComponent()手写一个Label Array
没有错误,可是没办法显示,请大大帮我看看
using System.Windows.Forms;
...
private Label[] LabelArray = new Label[controlNum];
private void ManualInitializeComponent()
{
//
// LabelArray
//
for (int i = 0; i < controlNum; i++ )
{
LabelArray[i] = new Label();
LabelArray[i].AutoSize = false;
LabelArray[i].Location = new System.Drawing.Point(50, 50 + 40 * i);
LabelArray[i].Name = "label" + i.ToString();
LabelArray[i].TabIndex = i;
LabelArray[i].Size = new System.Drawing.Size(33, 12);
LabelArray[i].Text=i.ToString();
}
}
然後我把ManualInitializeComponent()放到Form的建构式里头
可是跑不出来
请帮我看看..谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.20.98.2
※ 编辑: saloonpass 来自: 211.20.98.2 (07/31 15:49)
1F:推 horngsh:没有看到您使用如form1.Controls.Add(label1)之类的.... 07/31 16:53