在C# Winform項目,有一個form窗體,在form窗體中包函一個Panel控件,一個PictureBox控件以及一個Label控件。
目前想實現點擊PictureBox控件或Label控件,將PictureBox控件或Label控件添加到Panel控件中。
如何在PictureBox控件或Label控件點擊事件中,實現判斷如果Panel控件已經包函了PictureBox控件,就無法將Label控件添加到Panel控件中,
反之,如果Panel控件已經包函了Label控件,就無法將PictureBox控件添加到Panel控件中。
請問,如何判斷Panel控件中是否包函PictureBox控件或Label控件對象。
請各位幫忙提供下相關的參考資料,謝謝!
foreach(control var in this.panel.controls)
{
if(var is Label)
{
//表明已經包含了label對象
//picturebox對象可以用同樣的方法判斷
}
}