ParentControlDesigner.CreateToolCore Método

Definición

Importante

Esta API no es conforme a CLS.

Proporciona la funcionalidad central de todos los métodos 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()

Parámetros

tool
ToolboxItem

ToolboxItem a partir del cual se va a crear un componente.

x
Int32

La posición horizontal, en coordenadas de la vista en tiempo de diseño, de la ubicación del borde izquierdo de la herramienta, si se ha especificado un tamaño; la posición horizontal del centro de la herramienta, si no se ha especificado ningún tamaño.

y
Int32

La posición vertical, en coordenadas de la vista en tiempo de diseño, de la ubicación del borde superior de la herramienta, si se ha especificado un tamaño; la posición vertical del centro de la herramienta, si no se ha especificado ningún tamaño.

width
Int32

Ancho de la herramienta. Este parámetro se pasa por alto si el parámetro hasSize se establece en false.

height
Int32

Alto de la herramienta. Este parámetro se pasa por alto si el parámetro hasSize se establece en false.

hasLocation
Boolean

Es true si se ha especificado la ubicación del componente; es false si el componente se debe colocar en el centro del control actualmente seleccionado.

hasSize
Boolean

Es true si se especifica el tamaño del componente; es false si se van a utilizar los valores del alto y ancho del componente.

Devoluciones

Matriz de los componentes creados a partir de la herramienta.

Atributos

Comentarios

Este es el único CreateTool método que se puede invalidar.

Se aplica a

Consulte también