怎么获得一个Panle里Label.Text为同一个值的个数 如题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Label.Text为同一个值的个数?怎么理解啊 循环下不就好了 private int GetLabelTextCount(Panel p_Panel, string p_Text) { int _Count=0; foreach (Label lab in p_Panel.Controls) { if (lab.Text == p_Text) _Count++; } return _Count; } private void button1_Click(object sender, EventArgs e) { this.Text=GetLabelTextCount(panel1, "label1").ToString(); } 不完全正确哈 没有考虑到PANEL里有其他控件的情况 :) private void GetLabelTextCount(Control p_Panel, string p_Text,ref int p_Count) { foreach (Control _SubControl in p_Panel.Controls) { if (_SubControl is Label) { if (_SubControl.Text == p_Text) p_Count++; } else { GetLabelTextCount(_SubControl, p_Text, ref p_Count); } } } 这个是低归的方法.查询子控件 C#事务的问题? C#读取word公式 gridControl的使用 C# winform C/S结构 获取本地 IP 大家帮我看下这个DBHelper类写对了没有??? WebService 异步调用开始以后怎样响应用户干预的结束? 求教 2010 build时出现设备未就绪的问题 ====广州项目外包:有谁使用过MagicWinMail邮件服务器结合.Net开发过OA系统!急!===== 哪位大虾帮我把这段程序注释(请详细些)?谢谢 2个Timer间相互影响 .net2.0下如何调用wcf ? 请问如何绑定MySQL 数据库中日期时间显示到表格里
private int GetLabelTextCount(Panel p_Panel, string p_Text)
{
int _Count=0;
foreach (Label lab in p_Panel.Controls)
{
if (lab.Text == p_Text) _Count++;
}
return _Count;
}
private void button1_Click(object sender, EventArgs e)
{
this.Text=GetLabelTextCount(panel1, "label1").ToString();
}
{
foreach (Control _SubControl in p_Panel.Controls)
{
if (_SubControl is Label)
{
if (_SubControl.Text == p_Text) p_Count++;
}
else
{
GetLabelTextCount(_SubControl, p_Text, ref p_Count);
}
}
} 这个是低归的方法.查询子控件