ParentControlDesigner.CreateToolCore Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот API несовместим с CLS.
Предоставляет основные функциональные возможности для всех методов 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()
Параметры
- tool
- ToolboxItem
Элемент ToolboxItem, из которого создается компонент.
- x
- Int32
Горизонтальная позиция (в координатах режима времени разработки) левого края средства, если размеры заданы; горизонтальная позиция центра средства, если размеры не заданы.
- y
- Int32
Вертикальная позиция (в координатах режима времени разработки) верхнего края средства, если размеры заданы; вертикальная позиция центра средства, если размеры не заданы.
- width
- Int32
Ширина средства. Этот параметр игнорируется, если параметр hasSize
задан значением false
.
- height
- Int32
Высота средства. Этот параметр игнорируется, если параметр hasSize
задан значением false
.
- hasLocation
- Boolean
Значение true
, если положение для компонента задано; false
, если компонент должен располагаться в центре выбранного в данный момент элемента управления.
- hasSize
- Boolean
Значение true
, если размеры компонента заданы; false
, если для компонента должны использоваться высота и ширина, заданные по умолчанию.
Возвращаемое значение
Массив компонентов, созданных при помощи средства.
- Атрибуты
Комментарии
Это единственный CreateTool метод, который можно переопределить.