ToolboxService.CreateItemContainer Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un nuovo contenitore di elementi della casella degli strumenti da un elemento della casella degli strumenti o da un oggetto dati salvato.
Overload
CreateItemContainer(IDataObject) |
Crea un nuovo contenitore di elementi della casella degli strumenti da un oggetto dati salvato. |
CreateItemContainer(ToolboxItem, IDesignerHost) |
Crea un nuovo contenitore di elementi della casella degli strumenti da un elemento della casella degli strumenti. |
CreateItemContainer(IDataObject)
Crea un nuovo contenitore di elementi della casella degli strumenti da un oggetto dati salvato.
protected:
virtual System::Drawing::Design::ToolboxItemContainer ^ CreateItemContainer(System::Windows::Forms::IDataObject ^ dataObject);
protected virtual System.Drawing.Design.ToolboxItemContainer CreateItemContainer (System.Windows.Forms.IDataObject dataObject);
abstract member CreateItemContainer : System.Windows.Forms.IDataObject -> System.Drawing.Design.ToolboxItemContainer
override this.CreateItemContainer : System.Windows.Forms.IDataObject -> System.Drawing.Design.ToolboxItemContainer
Protected Overridable Function CreateItemContainer (dataObject As IDataObject) As ToolboxItemContainer
Parametri
- dataObject
- IDataObject
Oggetto dati contenente dati della casella degli strumenti salvati.
Restituisce
Nuovo contenitore di elementi della casella degli strumenti.
Eccezioni
dataObject
è null
.
Commenti
Il CreateItemContainer metodo offre l'opportunità di fornire una versione derivata di un ToolboxItemContaineroggetto . Per impostazione predefinita, la ToolboxService classe non supporta gli elementi collegati, quindi restituisce null
per i parametri di collegamento che non null
sono . Per fornire il supporto dei collegamenti, è necessario eseguire l'override di questo metodo per creare un oggetto derivato ToolboxItemContainer in grado di gestire i collegamenti.
L'oggetto ToolboxItemContainer.ToolboxData dati passato deve contenere dati ottenuti da una chiamata precedente alla proprietà in un contenitore di elementi della casella degli strumenti.
Note per gli eredi
Un elemento della casella degli strumenti collegato è uno dei quali è legato all'archiviazione di un determinato host di progettazione. Quindi, in un tipico sistema di progetto, un host di progettazione è associato a un determinato file. Un elemento della casella degli strumenti collegato a un host di progettazione verrà automaticamente eliminato dalla casella degli strumenti quando il file di origine dell'host di progettazione viene eliminato o rimosso dal progetto.
Gli elementi della casella degli strumenti collegati consentono di disabilitare gli elementi della casella degli strumenti ASP.NET quando la finestra di progettazione Windows Forms è aperta.
Si applica a
CreateItemContainer(ToolboxItem, IDesignerHost)
Crea un nuovo contenitore di elementi della casella degli strumenti da un elemento della casella degli strumenti.
protected:
virtual System::Drawing::Design::ToolboxItemContainer ^ CreateItemContainer(System::Drawing::Design::ToolboxItem ^ item, System::ComponentModel::Design::IDesignerHost ^ link);
protected virtual System.Drawing.Design.ToolboxItemContainer CreateItemContainer (System.Drawing.Design.ToolboxItem item, System.ComponentModel.Design.IDesignerHost link);
abstract member CreateItemContainer : System.Drawing.Design.ToolboxItem * System.ComponentModel.Design.IDesignerHost -> System.Drawing.Design.ToolboxItemContainer
override this.CreateItemContainer : System.Drawing.Design.ToolboxItem * System.ComponentModel.Design.IDesignerHost -> System.Drawing.Design.ToolboxItemContainer
Protected Overridable Function CreateItemContainer (item As ToolboxItem, link As IDesignerHost) As ToolboxItemContainer
Parametri
- item
- ToolboxItem
Elemento della casella degli strumenti per il quale creare un contenitore di elementi.
- link
- IDesignerHost
Host di progettazione facoltativo che deve essere collegato a questo elemento della casella degli strumenti. Questo parametro può essere null
.
Restituisce
Nuovo contenitore di elementi della casella degli strumenti.
Eccezioni
item
è null
.
Commenti
Il CreateItemContainer metodo offre l'opportunità di fornire una versione derivata di un ToolboxItemContaineroggetto . Per impostazione predefinita, la ToolboxService classe non supporta gli elementi collegati, quindi restituisce null
per i parametri di collegamento che non null
sono . Per fornire il supporto dei collegamenti, è necessario eseguire l'override di questo metodo per creare un oggetto derivato ToolboxItemContainer in grado di gestire i collegamenti.
Se viene assegnato il parametro di collegamento specificato IDesignerHost , indica che si tratta di un elemento della casella degli strumenti collegato.
Note per gli eredi
Un elemento della casella degli strumenti collegato è uno dei quali è legato all'archiviazione di un determinato host di progettazione. Quindi, in un tipico sistema di progetto, un host di progettazione è associato a un determinato file. Un elemento della casella degli strumenti collegato a un host di progettazione verrà automaticamente eliminato dalla casella degli strumenti quando il file di origine dell'host di progettazione viene eliminato o rimosso dal progetto.
Gli elementi della casella degli strumenti collegati consentono di disabilitare gli elementi della casella degli strumenti ASP.NET quando la finestra di progettazione Windows Forms è aperta.