在一个panel中自动生成很多lable,要怎么统计lable的个数?
解决方案 »
- WinForm 自定义控件 怎么在编辑时可以调整内部控件宽度.类似于splitContainer ?
- 操作数数据类型 text 对于 subtract 运算符无效。
- 这样使用PictureImage 控件是否正确
- 求一个SQL查询语句
- C# 中如何弹出覆盖文件的确认对话框?
- 如何解析xml数据岛的javascript?
- c#中,如何判断richTextBox中的内容在上一次保存之后发生了修改?
- C#如何作消息窗口?
- 如何在另一线程中修改窗体中控件的内容
- 主程序如何等待线程池里的所有线程执行完毕
- c# schema文件读取(xsd文件)
- .net C#爱普生打印机利用code128字体打印条形码时怎么选择code128字体
foreach(control c in panel.Controls)
{
if(c is label)
{
count++;
}}
where ((Label)c).Top>=0
select c
int count=q.Count();
foreach(control ct in panel.Controls)
{
if(ct is label)
{
count++;
}
}
你那消失就是隐藏了吧,,统计隐藏的就可以了
借用下楼上的
var q = from c in this.Controls.OfType<Label>()
where ((Label)c).Visible=false
select c;
int qty=q.Count();