我正在开发一个系统,其中标签文本将存储在文本文件等中,我想检查特定面板是否包含标签以及如何通过其名称访问这些标签? panel1.Contains(label1)仅用于访问一个变量,但如何访问面板包含的所有标签?
答案 0 :(得分:0)
尝试此操作以获取面板上的所有标签。
foreach (Control c in panel.Controls)
{
if (p is Label)
{
//do what you want with your label
}
}
答案 1 :(得分:0)
List<Label> ll= panel.Controls.OfType<Label>().ToList();
List<string> ListOfText = ( from l in ll where l.Name.Contains("WhatYouWant") select l.Text).ToList();