如何使用C#代码去遍历多个Lable控件

2025-04-04 00:15:22
推荐回答(3个)
回答1:

foreach (var item in this.panel1.Controls)
{
if (item is Label)
MessageBox.Show((item as Label).Text);
}这是遍历panel中的所有label控件

回答2:

var labels = this.Container.Controls.OfType().Where(c=>c is Label).Select(c=>c as Label);

回答3:

把Lable放在一个容器里面,比如panel
用findcontrol遍历