C#如何用代码获取窗口中存在的label控件数量
如题。假如我在项目中现在有8个label,其中有3个未被添加入,另外5个已经在窗口中。那么用什么代码可以获取这已经显示在窗口的label控件数量?我想知道这个代码:x=(...
如题。 假如我在项目中现在有8个label,其中有3个未被添加入,另外5个已经在窗口中。那么用什么代码可以获取这已经显示在窗口的label控件数量?
我想知道这个代码:x=(窗口中label控件数量);
请高手告诉我,谢谢了。 展开
我想知道这个代码:x=(窗口中label控件数量);
请高手告诉我,谢谢了。 展开
2个回答
展开全部
private int GetTextCount(System.Web.UI.Control parentCountol)
{
int textCount=0;
foreach(System.Web.UI.Control c in parentCountol.Controls )
{
if(c is System.Web.UI.WebControls.TextBox)
{
textCount++;
}
textCount+=GetTextCount(c);
}
return textCount;
}
{
int textCount=0;
foreach(System.Web.UI.Control c in parentCountol.Controls )
{
if(c is System.Web.UI.WebControls.TextBox)
{
textCount++;
}
textCount+=GetTextCount(c);
}
return textCount;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上正解
因为窗体你可以看成一个容器 你可以遍历这个容器 然后判断里面的控件类型
因为窗体你可以看成一个容器 你可以遍历这个容器 然后判断里面的控件类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询