ParentControlDesigner.CreateToolCore(ToolboxItem, Int32, Int32, Int32, Int32, Boolean, Boolean) Metodo

Definizione

Importante

Questa API non è conforme a CLS.

Fornisce funzionalità di base per tutti i metodi CreateTool(ToolboxItem).Provides core functionality for all the CreateTool(ToolboxItem) methods.

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);
[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[]
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.The ToolboxItem to create a component from.

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.The horizontal position, in design-time view coordinates, of the location of the left edge of the tool, if a size is specified; the horizontal position of the center of the tool, if no size is specified.

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.The vertical position, in design-time view coordinates, of the location of the top edge of the tool, if a size is specified; the vertical position of the center of the tool, if no size is specified.

width
Int32

Larghezza dello strumento.The width of the tool. Questo parametro viene ignorato se il parametro hasSize è impostato su false.This parameter is ignored if the hasSize parameter is set to false.

height
Int32

Altezza dello strumento.The height of the tool. Questo parametro viene ignorato se il parametro hasSize è impostato su false.This parameter is ignored if the hasSize parameter is set to false.

hasLocation
Boolean

true se è specificata una posizione per il componente; false se è necessario posizionare il componente al centro del controllo attualmente selezionato.true if a location for the component is specified; false if the component is to be positioned in the center of the currently selected control.

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.true if a size for the component is specified; false if the default height and width values for the component are to be used.

Restituisce

Matrice di componenti creati dallo strumento.An array of components created from the tool.

Attributi

Commenti

Si tratta dell'unico CreateTool metodo di cui è possibile eseguire l'override.This is the only CreateTool method that can be overridden.

Si applica a

Vedi anche