none
VB2008 Controls屬性的應用 RRS feed

  • 問題

  • 我利用以下的語法取得From中所有的控制項

    Function GetControlsByName(ByVal Name As String) As Control
    
      Dim ctrl As Control = Me
    
      Do
    
       If ctrl.Name = Name Then Return ctrl
    
       ctrl = GetNextControl(ctrl, True)
    
      Loop Until IsNothing(ctrl)
    
      Return Nothing
    
     End Function
    
    

    但是若我想指定顯示的圖案時

     GetControlsByName(("Label" & item).ToString).Image=My.Resources.OFF_LIGHT

    這時程式會判定出 錯誤 3 'Image' 不是 'System.Windows.Forms.Control' 的成員。 

    請教各位大大要如何順利的在程式執行中變更Label元件的顯示圖案

    補充一點:小弟的元件均放在再Panel元件中
    新手上路
    2010年7月9日 上午 09:20

解答