ParentControlDesigner.CreateToolCore Metodo

Definizione

Importante

Questa API non è conforme a CLS.

Fornisce funzionalità di base per tutti i metodi CreateTool(ToolboxItem).

protected:
 virtual cli::array <System::ComponentModel::IComponent ^> ^ CreateToolCore(System::Drawing::Design::ToolboxItem ^ tool, int x, int y, int width, int height, bool hasLocation, bool hasSize);
protected virtual System.ComponentModel.IComponent[] CreateToolCore (System.Drawing.Design.ToolboxItem tool, int x, int y, int width, int height, bool hasLocation, bool hasSize);
[System.CLSCompliant(false)]
protected virtual System.ComponentModel.IComponent[] CreateToolCore (System.Drawing.Design.ToolboxItem tool, int x, int y, int width, int height, bool hasLocation, bool hasSize);
abstract member CreateToolCore : System.Drawing.Design.ToolboxItem * int * int * int * int * bool * bool -> System.ComponentModel.IComponent[]
override this.CreateToolCore : System.Drawing.Design.ToolboxItem * int * int * int * int * bool * bool -> System.ComponentModel.IComponent[]
[<System.CLSCompliant(false)>]
abstract member CreateToolCore : System.Drawing.Design.ToolboxItem * int * int * int * int * bool * bool -> System.ComponentModel.IComponent[]
override this.CreateToolCore : System.Drawing.Design.ToolboxItem * int * int * int * int * bool * bool -> System.ComponentModel.IComponent[]
Protected Overridable Function CreateToolCore (tool As ToolboxItem, x As Integer, y As Integer, width As Integer, height As Integer, hasLocation As Boolean, hasSize As Boolean) As IComponent()

Parametri

tool
ToolboxItem

Oggetto ToolboxItem da cui creare un componente.

x
Int32

Posizione orizzontale, in base alle coordinate nella visualizzazione della fase di progettazione, del bordo sinistro dello strumento, se sono state specificate dimensioni specifiche, oppure posizione orizzontale del centro dello strumento, se non sono state specificate dimensioni.

y
Int32

Posizione verticale, in base alle coordinate nella visualizzazione della fase di progettazione, del bordo superiore dello strumento, se sono state specificate dimensioni specifiche, oppure posizione verticale del centro dello strumento, se non sono state specificate dimensioni.

width
Int32

Larghezza dello strumento. Questo parametro viene ignorato se il parametro hasSize è impostato su false.

height
Int32

Altezza dello strumento. Questo parametro viene ignorato se il parametro hasSize è impostato su false.

hasLocation
Boolean

true se è specificata una posizione per il componente; false se è necessario posizionare il componente al centro del controllo attualmente selezionato.

hasSize
Boolean

true se sono state specificate delle dimensioni per il componente; false se è necessario utilizzare i valori relativi all'altezza e alla larghezza predefiniti per il componente.

Restituisce

Matrice di componenti creati dallo strumento.

Attributi

Commenti

Questo è l'unico CreateTool metodo che può essere sottoposto a override.

Si applica a

Vedi anche