BaseControlArray 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862
實作了從 Visual Basic 6.0 升級的應用程式中控制陣列的基本功能。
public ref class BaseControlArray abstract : System::ComponentModel::Component, System::ComponentModel::ISupportInitialize
public abstract class BaseControlArray : System.ComponentModel.Component, System.ComponentModel.ISupportInitialize
[System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")]
public abstract class BaseControlArray : System.ComponentModel.Component, System.ComponentModel.ISupportInitialize
type BaseControlArray = class
inherit Component
interface ISupportInitialize
[<System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")>]
type BaseControlArray = class
inherit Component
interface ISupportInitialize
Public MustInherit Class BaseControlArray
Inherits Component
Implements ISupportInitialize
- 繼承
- 衍生
- 屬性
- 實作
備註
你通常不會從 繼承。BaseControlArray 要建立自己的控制陣列,可以繼承 Microsoft.VisualBasic.Compatibility.VB6 命名空間中的控制陣列類別。
Note
命名空間中的 Microsoft.VisualBasic.Compatibility.VB6 函式與物件提供給從 Visual Basic 6.0 升級到 Visual Basic 的工具使用。 大多數情況下,這些函式和物件會重複你在 .NET Framework 中其他命名空間中能找到的功能。 只有當 Visual Basic 6.0 的程式碼模型與 .NET Framework 實作有顯著差異時,才需要使用這些工具。
建構函式
| 名稱 | Description |
|---|---|
| BaseControlArray() |
已淘汰.
初始化 BaseControlArray 類別的新執行個體。 |
| BaseControlArray(IContainer) |
已淘汰.
初始化該類別的新實例 BaseControlArray ,並可選擇指定容器。 |
欄位
| 名稱 | Description |
|---|---|
| components |
已淘汰.
儲存控制陣列的容器。 |
| controlAddedAtDesignTime |
已淘汰.
儲存數值以追蹤控制陣列中的控制項是在設計時建立還是執行時建立。 |
| controls |
已淘汰.
將代表控制項的數值儲存在控制陣列中。 |
| fIsEndInitCalled |
已淘汰.
儲存一個值,表示控制陣列容器的初始化程式碼是否已完成執行。 |
| indices |
已淘汰.
儲存控制陣列的索引。 |
屬性
| 名稱 | Description |
|---|---|
| CanRaiseEvents |
已淘汰.
會得到一個值,表示該元件是否能引發事件。 (繼承來源 Component) |
| Container |
已淘汰.
得到 IContainer 包含 Component的 。 (繼承來源 Component) |
| DesignMode |
已淘汰.
會得到一個值,表示目前 Component 是否處於設計模式。 (繼承來源 Component) |
| Events |
已淘汰.
會取得與此 Component連結的事件處理程序清單。 (繼承來源 Component) |
| Site |
已淘汰.
(繼承來源 Component)
|
方法
| 名稱 | Description |
|---|---|
| BaseCanExtend(Object) |
已淘汰.
會得到一個值,表示某控制項是否屬於控制陣列。 |
| BaseGetIndex(Object) |
已淘汰.
取得控制陣列中控制項的索引。 |
| BaseGetItem(Int16) |
已淘汰.
取得控制陣列中指定索引的控制項。 |
| BaseResetIndex(Object) |
已淘汰.
這門課不支援 BaseControlArray 。 |
| BaseSetIndex(Object, Int16, Boolean) |
已淘汰.
在控制陣列中設定控制項的索引。 |
| BaseShouldSerializeIndex(Object) |
已淘汰.
回傳一個值,指示控制項是否屬於控制陣列。 |
| Count() |
已淘汰.
回傳控制陣列中的控制項數量。 |
| CreateObjRef(Type) |
已淘汰.
建立一個物件,包含產生代理伺服器所需的所有相關資訊,用於與遠端物件通訊。 (繼承來源 MarshalByRefObject) |
| Dispose() |
已淘汰.
釋放所有由 Component. (繼承來源 Component) |
| Dispose(Boolean) |
已淘汰.
釋放控制陣列中控制項使用的非管理資源,並可選擇性地釋放受管理資源。 |
| Equals(Object) |
已淘汰.
判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| GetControlInstanceType() |
已淘汰.
回傳控制陣列中控制項的類型。 |
| GetEnumerator() |
已淘汰.
回傳一個列舉器物件的參考,用於遍歷控制陣列。 |
| GetHashCode() |
已淘汰.
做為預設雜湊函式。 (繼承來源 Object) |
| GetLifetimeService() |
已淘汰.
取得目前控制此實例生命週期政策的終身服務物件。 (繼承來源 MarshalByRefObject) |
| GetService(Type) |
已淘汰.
回傳一個由 或Component其 所提供的Container服務的物件。 (繼承來源 Component) |
| GetType() |
已淘汰.
取得目前實例的 Type。 (繼承來源 Object) |
| HookUpControlEvents(Object) |
已淘汰.
新增控制陣列中控制項的事件處理程序。 |
| InitializeLifetimeService() |
已淘汰.
取得一個終身服務物件以控制此實例的終身政策。 (繼承來源 MarshalByRefObject) |
| LBound() |
已淘汰.
回傳包含控制陣列最小可用下標的 a |
| Load(Int16) |
已淘汰.
在控制陣列中建立一個新元素。 |
| MemberwiseClone() |
已淘汰.
建立目前 Object的淺層複本。 (繼承來源 Object) |
| MemberwiseClone(Boolean) |
已淘汰.
建立一個 MarshalByRefObject 目前物件的淺層複製品。 (繼承來源 MarshalByRefObject) |
| ToString() |
已淘汰.
回傳 String 包含 的名稱 Component(若有的話)。 此方法不應被覆蓋。 (繼承來源 Component) |
| UBound() |
已淘汰.
回傳包含控制陣列最大可用下標的 a |
| Unload(Int16) |
已淘汰.
從控制陣列中移除一個控制項。 |
事件
| 名稱 | Description |
|---|---|
| Disposed |
已淘汰.
當元件被呼叫方法 Dispose() 時會發生。 (繼承來源 Component) |
明確介面實作
| 名稱 | Description |
|---|---|
| ISupportInitialize.BeginInit() |
已淘汰.
開始初始化控制。 |
| ISupportInitialize.EndInit() |
已淘汰.
結束控制項的初始化。 |