[英]how to check if panel contains a labels and how to access the labels by their names C# winforms?
我正在開發一個標簽文本將存儲在文本文件等中的系統,我想檢查特定面板是否包含標簽,以及如何通過標簽名稱訪問這些標簽? panel1.Contains(label1)僅用於訪問一個變量,但是如何訪問面板包含的所有標簽?
嘗試此操作以獲取面板上的所有標簽。
foreach (Control c in panel.Controls)
{
if (p is Label)
{
//do what you want with your label
}
}
List<Label> ll= panel.Controls.OfType<Label>().ToList();
List<string> ListOfText = ( from l in ll where l.Name.Contains("WhatYouWant") select l.Text).ToList();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.