簡體   English   中英

如何檢查面板是否包含標簽,以及如何通過其名稱C#winforms訪問標簽?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM