程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> panel-C# Winform項目,如何在Panel控件中判斷已經存在的對象

panel-C# Winform項目,如何在Panel控件中判斷已經存在的對象

編輯:編程綜合問答
C# Winform項目,如何在Panel控件中判斷已經存在的對象

在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對象可以用同樣的方法判斷
}
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved