ParentControlDesigner.CreateToolCore Método

Definição

Importante

Esta API não está em conformidade com CLS.

Fornece funcionalidade principal para todos os CreateTool(ToolboxItem) métodos.

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

Do ToolboxItem qual criar um componente.

x
Int32

A posição horizontal, nas coordenadas de exibição de tempo de design, do local da borda esquerda da ferramenta, se um tamanho for especificado; a posição horizontal do centro da ferramenta, se nenhum tamanho for especificado.

y
Int32

A posição vertical, nas coordenadas de exibição de tempo de design, do local da borda superior da ferramenta, se um tamanho for especificado; a posição vertical do centro da ferramenta, se nenhum tamanho for especificado.

width
Int32

A largura da ferramenta. Esse parâmetro será ignorado se o hasSize parâmetro for definido como false.

height
Int32

A altura da ferramenta. Esse parâmetro será ignorado se o hasSize parâmetro for definido como false.

hasLocation
Boolean

true se um local para o componente for especificado; false se o componente deve ser posicionado no centro do controle selecionado no momento.

hasSize
Boolean

true se um tamanho para o componente for especificado; false se os valores de altura e largura padrão para o componente devem ser usados.

Retornos

Uma matriz de componentes criada a partir da ferramenta.

Atributos

Comentários

Esse é o único CreateTool método que pode ser substituído.

Aplica-se a

Confira também