ToolboxItemContainer 建構函式

定義

初始化 ToolboxItemContainer 類別的新執行個體。

多載

ToolboxItemContainer(ToolboxItem)

ToolboxItemContainer 初始化 ToolboxItem 類別的新執行個體。

ToolboxItemContainer(IDataObject)

ToolboxItemContainer 初始化 IDataObject 類別的新執行個體。

ToolboxItemContainer(SerializationInfo, StreamingContext)

從序列化資料流初始化 ToolboxItemContainer 類別的新執行個體。

ToolboxItemContainer(ToolboxItem)

ToolboxItemContainer 初始化 ToolboxItem 類別的新執行個體。

public:
 ToolboxItemContainer(System::Drawing::Design::ToolboxItem ^ item);
public ToolboxItemContainer (System.Drawing.Design.ToolboxItem item);
new System.Drawing.Design.ToolboxItemContainer : System.Drawing.Design.ToolboxItem -> System.Drawing.Design.ToolboxItemContainer
Public Sub New (item As ToolboxItem)

參數

item
ToolboxItem

用來建立 ToolboxItem 的目標 ToolboxItemContainer

備註

容器的資訊快取會藉由存取 上的 ToolboxItem屬性來填入。

另請參閱

適用於

ToolboxItemContainer(IDataObject)

ToolboxItemContainer 初始化 IDataObject 類別的新執行個體。

public:
 ToolboxItemContainer(System::Windows::Forms::IDataObject ^ data);
public ToolboxItemContainer (System.Windows.Forms.IDataObject data);
new System.Drawing.Design.ToolboxItemContainer : System.Windows.Forms.IDataObject -> System.Drawing.Design.ToolboxItemContainer
Public Sub New (data As IDataObject)

參數

data
IDataObject

代表 ToolboxItemContainer 的資料物件。

備註

參數 data 可能包含 類別所提供的 ToolboxItemContainer 數據。 它可能包含可由使用者提供之 ToolboxItem 其中一個建立者讀取的數據。 它也可能是具有已指派建立者 ToolboxItem 之剪貼簿格式的數據。 在這裡情況下, ToolboxItem 會視需要建立 。

給繼承者的注意事項

一般而言,不需要覆寫 的 ToolboxItemContainer串行化機制。 ToolboxItemContainer 物件會藉由儲存 IDataObject 從 屬性傳回的 ToolboxData 來實作串行化。 當您覆寫 ToolboxData 並提供自己的自定義數據時,此數據會包含在預設 ISerializable 實作中。 只有在您想要儲存不應透過公用數據對象公開之相關 ToolboxItemContainer 私人詳細數據時,才覆寫預設串行化實作。

另請參閱

適用於

ToolboxItemContainer(SerializationInfo, StreamingContext)

從序列化資料流初始化 ToolboxItemContainer 類別的新執行個體。

protected:
 ToolboxItemContainer(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ToolboxItemContainer (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Drawing.Design.ToolboxItemContainer : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Drawing.Design.ToolboxItemContainer
Protected Sub New (info As SerializationInfo, context As StreamingContext)

參數

info
SerializationInfo

ToolboxItemContainer 還原序列化時,序列化程式傳入的序列化資訊。

context
StreamingContext

ToolboxItemContainer 還原序列化時,序列化程式傳入的資料流內容。

給繼承者的注意事項

ToolboxItemContainer 物件可以串行化。 一般而言,不需要覆寫 的 ToolboxItemContainer串行化機制。 ToolboxItemContainer 物件會藉由儲存 IDataObject 從 屬性傳回的 ToolboxData 來實作串行化。 當您覆寫 ToolboxData 並提供自己的自定義數據時,此數據會包含在預設 ISerializable 實作中。 只有在您想要儲存不應透過公用數據對象公開之相關 ToolboxItemContainer 私人詳細數據時,才覆寫預設串行化實作。

另請參閱

適用於