2012-08-14 48 views
0

Form1被聲明爲一個類,但因爲它繼承了一堆東西。我想知道它是從哪裏繼承而來的?我的新創建Form1存在於VB類層次結構中?

但是,如果它繼承自System.Windows.Forms.Form,爲什麼它會從System.Web.UI.Control中有一個名爲「parent」的屬性?

這一切是如何工作的?

P.S.我能否以完整路徑引用Form1類? (例如:系統。做某事......)

+0

嗯,最後我檢查了它是['Parent'](http://msdn.microsoft.com/en-us/library/system.windows.forms.control.parent.aspx)屬性是繼承自System .Windows.Forms.Control',而不是'System.Web.UI.Control'。而你似乎將命名空間的繼承混淆了。他們沒有任何關係。 – 2012-08-14 07:13:06

回答

0
  • System.Object的
  • System.MarshalByRefObject
  • System.ComponentModel.Component
  • System.Windows.Forms.Control的
  • 系統。 Windows.Forms.ScrollableControl
  • System.Windows.Forms.ContainerControl
  • System.Windows.Forms.Form中
  • Some.Your.Namespace.Form1

這是您的Form1類的完全繼承層次結構。你可以在MSDN中看到這些東西。我建議你從關於Form class的文章開始。