不知樓主做這個的意義何在,是要支持二次開發嗎?不過每種控件的屬性都不相同的,做起來有點繁雜,
要定義一個模塊級的變量Cur_Ctrl<Control型>來存儲當前的控件,在控件取得焦點時改它的背景色,并在添加每個控件的時候添加一個事件
Friend Sub Ctrl_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Me.Cur_Ctrl = sender
Me.Cur_Section = CType(sender, System.Windows.Forms.Control).Parent
End Sub