读书人

C# -VS-控件,该怎么处理

发布时间: 2013-08-27 10:20:47 作者: rapoo

C# -VS-控件
因为控件是动态的所以
我用如下代码添加的控件

for (int i = 0; i < dt.Rows.Count; i++)
{
LabCheck lbc = new LabCheck(); / /LabCheck是自定义控件
lbc.Name = "lbc" + i.ToString();
lbc.Left = i % 10 * lbc.Width;
lbc.Top = top;
if ((i + 1) % 10 == 0) top += lbc.Height;

lbc.noText = dt.Rows[i][0].ToString();
lbc.nameText = dt.Rows[i][1].ToString();
lbc.priceText = dt.Rows[i][2].ToString() + "元";
panel2.Controls.Add(lbc);
}
现在的问题是我怎么指定这些控件?比如遍历这些控件的noText属性,如何做

[解决办法]

引用:
Quote: 引用:

 foreach (var item in panel2.Controls)
{
if (item is LabCheck)
{
LabCheck lc = LabCheck as LabCheck;
lc.noText = "";//这里取得noText属性


}
}

是不是改成item啊

sorry,打错了,是item。

读书人网 >C#

热点推荐