//先寫個函式

 public void getControls(Control ctr)

 {

       foreach (Control myctr in ctr.Controls)

        {

              //如果傳進來的控制項有子控制項的話

                if (myctr.HasChildren == true)

                {

                  //就遞迴呼叫自己

                    getControls(myctr);

         }

 

       if (myctr is 這裡放某個介面或型別)

         {

          if (((這裡放某個介面或型別)myctr). 這裡放某個介面或型別的成員或屬性!= "")

             {

             }

         }

 

        }

 }

 

最後在主程式的地方呼叫這個函式,並且傳一個控制項進來就好

getControls(傳一個你想傳的控制項);

welkingunther 發表在 痞客邦 PIXNET 留言(0) 人氣()