C#組件和控件的關係

在.Net中,“組件”就特指實現了System.ComponentModel.IComponent接口的類,或者從實現了該接口的類直接或間接派生的子類。因此,“組件”它屬於“類”,滿足一定標準的類就是組件,而這個標準就由IComponent接口提供。那麼什麼是控件?組件跟控件有什麼關係?我們知道,所有的控件都從System.Windows.Forms.Control類直接或間接派生(Asp.Net中從System.Web.UI.Control),而再查看System.Windows.Forms.Control源碼我們會發現,它繼承自System.ComponentModel.Component類,後者又實現了System.ComponentModel.IComponent接口,因此,我們可以說,控件也是一種組件。
發佈了14 篇原創文章 · 獲贊 1 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章