ShapeContainer - класс
Предоставляет контейнер для LineShape" OvalShape" RectangleShape элементы управления и для любого другого элемента управления, наследуемый от Shape.
Иерархия наследования
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.ScrollableControl
System.Windows.Forms.ContainerControl
System.Windows.Forms.UserControl
Microsoft.VisualBasic.PowerPacks.ShapeContainer
Пространство имен: Microsoft.VisualBasic.PowerPacks
Сборка: Microsoft.VisualBasic.PowerPacks.Vs (в Microsoft.VisualBasic.PowerPacks.Vs.dll)
Синтаксис
'Декларация
<BrowsableAttribute(False)> _
Public NotInheritable Class ShapeContainer _
Inherits UserControl
[BrowsableAttribute(false)]
public sealed class ShapeContainer : UserControl
[BrowsableAttribute(false)]
public ref class ShapeContainer sealed : public UserControl
[<Sealed>]
[<BrowsableAttribute(false)>]
type ShapeContainer =
class
inherit UserControl
end
public final class ShapeContainer extends UserControl
Тип ShapeContainer предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
ShapeContainer | Инициализирует новый экземпляр класса ShapeContainer. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
AccessibilityObject | Получает объект AccessibleObject, назначенный элементу управления. (Унаследовано от Control.) |
![]() |
AccessibleDefaultActionDescription | Получает или задает описание действия по умолчанию элемента управления для использования клиентскими приложениями специальных возможностей. (Унаследовано от Control.) |
![]() |
AccessibleDescription | Возвращает или задает описание элемента управления, используемого клиентскими приложениями со специальными возможностями. (Унаследовано от Control.) |
![]() |
AccessibleName | Возвращает или задает имя элемента управления, используемого клиентскими приложениями со специальными возможностями. (Унаследовано от Control.) |
![]() |
AccessibleRole | Возвращает или задает доступная роль ShapeContainer. |
![]() |
ActiveControl | Возвращает или задает Активный элемент управления в контейнерном элементе управления. (Унаследовано от ContainerControl.) |
![]() |
AllowDrop | Возвращает или задает значение, указывающее, может ли элемент управления принимать данные, перетаскиваемые в него пользователем. (Унаследовано от Control.) |
![]() |
Anchor | Возвращает или задает границы контейнера, с которым связан элемент управления, и определяет способ изменения размеров элемента управления при изменении размеров его родительского элемента. (Унаследовано от Control.) |
![]() |
AutoScaleDimensions | Получает или задает размеры, что элемент управления был предназначен. (Унаследовано от ContainerControl.) |
![]() |
AutoScaleMode | Возвращает или задает режим автоматического масштабирования элемента управления. (Унаследовано от ContainerControl.) |
![]() |
AutoScroll | Возвращает или задает значение, указывающее, разрешает ли контейнер пользователь прокрутку любых элементов управления, помещенных вне его отображаемых границ. (Унаследовано от ScrollableControl.) |
![]() |
AutoScrollMargin | Возвращает или задает размер поля автоматической прокрутки. (Унаследовано от ScrollableControl.) |
![]() |
AutoScrollMinSize | Возвращает или задает минимальный размер автоматической прокрутки. (Унаследовано от ScrollableControl.) |
![]() |
AutoScrollOffset | Возвращает или задает местоположение, в котором выполняется прокрутка этого элемента управления в ScrollControlIntoView. (Унаследовано от Control.) |
![]() |
AutoScrollPosition | Возвращает или задает расположение позиции автоматической прокрутки. (Унаследовано от ScrollableControl.) |
![]() |
AutoSize | Данное свойство не относится к этому классу. (Унаследовано от UserControl.) |
![]() |
AutoSizeMode | Возвращает или задает способ изменения размеров элемента управления. (Унаследовано от UserControl.) |
![]() |
AutoValidate | Возвращает или задает элемент управления выполняет проверку при изменении пользователя фокус на другой элемент управления. (Унаследовано от UserControl.) |
![]() |
BackColor | Получает или задает цвет фона для элемента управления. (Унаследовано от Control.) |
![]() |
BackgroundImage | Возвращает или задает фоновое изображение, выводимое на элементе управления. (Унаследовано от Control.) |
![]() |
BackgroundImageLayout | Получает или задает макет фонового изображения в соответствии с перечислением ImageLayout. (Унаследовано от Control.) |
![]() |
BindingContext | Возвращает или задает объект BindingContext для элемента управления. (Унаследовано от ContainerControl.) |
![]() |
BorderStyle | Возвращает или задает стиль границы пользовательского элемента управления. (Унаследовано от UserControl.) |
![]() |
Bottom | Получает расстояние (в пикселях) между нижней границей элемента управления и верхней границей клиентской области контейнера. (Унаследовано от Control.) |
![]() |
Bounds | Возвращает или задает размер и местоположение (в пикселях) элемента управления, включая его неклиентские элементы, относительно его родительского элемента управления. (Унаследовано от Control.) |
![]() |
CanFocus | Получает значение, показывающее, может ли элемент управления получать фокус. (Унаследовано от Control.) |
![]() |
CanSelect | Получает значение, показывающее, доступен ли элемент управления для выбора. (Унаследовано от Control.) |
![]() |
Capture | Возвращает или задает значение, определяющее, была ли мышь захвачена элементом управления. (Унаследовано от Control.) |
![]() |
CausesValidation | Возвращает или задает значение, показывающее, вызывает ли элемент управления выполнение проверки. (Унаследовано от Control.) |
![]() |
ClientRectangle | Получает прямоугольник, представляющий клиентскую область элемента управления. (Унаследовано от Control.) |
![]() |
ClientSize | Возвращает или задает высоту и ширину клиентской области элемента управления. (Унаследовано от Control.) |
![]() |
CompanyName | Получает название организации или имя создателя приложения, содержащего элемент управления. (Унаследовано от Control.) |
![]() |
Container | Возвращает контейнер IContainer, содержащий компонент Component. (Унаследовано от Component.) |
![]() |
ContainsFocus | Получает значение, указывающее, имеет ли элемент управления или один из его дочерних элементов фокус ввода в данный момент. (Унаследовано от Control.) |
![]() |
ContextMenu | Возвращает или задает контекстное меню, сопоставленное с элементом управления. (Унаследовано от Control.) |
![]() |
ContextMenuStrip | Возвращает или задает объект ContextMenuStrip, сопоставленный с этим элементом управления. (Унаследовано от Control.) |
![]() |
Controls | Получает коллекцию элементов управления, содержащихся в элементе управления. (Унаследовано от Control.) |
![]() |
Created | Получает значение, показывающее, был ли создан элемент управления. (Унаследовано от Control.) |
![]() |
CurrentAutoScaleDimensions | Возвращает текущие измерения времени выполнения экрана. (Унаследовано от ContainerControl.) |
![]() |
Cursor | Возвращает или задает курсор, отображаемый, когда указатель мыши находится над a ShapeContainer. (Переопределяет Control.Cursor.) |
![]() |
DataBindings | Получает привязки данных для этого элемента управления. (Унаследовано от Control.) |
![]() |
DisplayRectangle | Получает прямоугольник, представляющий виртуальную отображаемую область элемента управления. (Унаследовано от ScrollableControl.) |
![]() |
Disposing | Получает значение, указывающее, находится ли базовый класс Control в процессе удаления. (Унаследовано от Control.) |
![]() |
Dock | Возвращает или задает, осуществляющие наблюдение за границы размещаются на родительский элемент управления и указывают, как элемент управления при изменении размеров его родительского объекта изменяется размер. (Переопределяет Control.Dock.) |
![]() |
DockPadding | Возвращает параметры закрепления заполнения для всех границ элемента управления. (Унаследовано от ScrollableControl.) |
![]() |
Enabled | Возвращает или задает значение, показывающее, сможет ли элемент управления отвечать на действия пользователя. (Унаследовано от Control.) |
![]() |
Focused | Получает значение, показывающее, имеется ли в элементе управления фокус ввода. (Унаследовано от Control.) |
![]() |
Font | Возвращает или задает шрифт текста, отображаемого элементом управления. (Унаследовано от Control.) |
![]() |
ForeColor | Получает или задает основной цвет элемента управления. (Унаследовано от Control.) |
![]() |
Handle | Получает дескриптор окна, с которым связан элемент управления. (Унаследовано от Control.) |
![]() |
HasChildren | Получает значение, определяющее, содержит ли элемент управления один или несколько дочерних элементов. (Унаследовано от Control.) |
![]() |
Height | Возвращает или задает высоту элемента управления. (Унаследовано от Control.) |
![]() |
HorizontalScroll | Получает характеристики, связанные с горизонтальной полосой прокрутки. (Унаследовано от ScrollableControl.) |
![]() |
ImeMode | Возвращает или задает режим редактора метода ввода элемента управления. (Унаследовано от Control.) |
![]() |
InvokeRequired | Получает значение, показывающее, следует ли вызывающему оператору обращаться к методу invoke во время вызовов метода из элемента управления, так как вызывающий оператор находится не в том потоке, в котором был создан элемент управления. (Унаследовано от Control.) |
![]() |
IsAccessible | Возвращает или задает значение, показывающее, является ли элемент управления видимым для приложений со специальными возможностями. (Унаследовано от Control.) |
![]() |
IsDisposed | Получает значение, показывающее, был ли удален элемент управления. (Унаследовано от Control.) |
![]() |
IsHandleCreated | Получает значение, показывающее, имеется ли у элемента управления сопоставленный с ним дескриптор. (Унаследовано от Control.) |
![]() |
IsMirrored | Получает значение, показывающее, отображается ли зеркально элемент управления. (Унаследовано от Control.) |
![]() |
LayoutEngine | Получает кэшированный экземпляр механизма размещения элемента управления. (Унаследовано от Control.) |
![]() |
Left | Возвращает или задает расстояние (в пикселях) между левой границей элемента управления и левой границей клиентской области его контейнера. (Унаследовано от Control.) |
![]() |
Location | Получает или задает координаты левого верхнего угла элемента управления относительно левого верхнего угла контейнера. (Унаследовано от Control.) |
![]() |
Margin | Получает или задает расстояние между элементами управления. (Унаследовано от Control.) |
![]() |
MaximumSize | Возвращает или задает размер, являющийся верхней границей, которую может указать метод GetPreferredSize. (Унаследовано от Control.) |
![]() |
MinimumSize | Возвращает или задает размер, являющийся нижней границей, которую может указать метод GetPreferredSize. (Унаследовано от Control.) |
![]() |
Name | Возвращает или задает имя элемента управления. (Унаследовано от Control.) |
![]() |
Padding | Возвращает или задает заполнение в элементе управления. (Унаследовано от Control.) |
![]() |
Parent | Возвращает или задает родительский контейнер элемента управления. (Унаследовано от Control.) |
![]() |
ParentForm | Возвращает форму, что контейнерный элемент управления, присвоенный. (Унаследовано от ContainerControl.) |
![]() |
PreferredSize | Получает размер прямоугольной области, в которую может поместиться элемент управления. (Унаследовано от Control.) |
![]() |
ProductName | Получает имя продукта сборки, содержащей элемент управления. (Унаследовано от Control.) |
![]() |
ProductVersion | Получает версию сборки, содержащую элемент управления. (Унаследовано от Control.) |
![]() |
RecreatingHandle | Получает значение, показывающее, осуществляется ли в данный момент повторное создание дескриптора элементом управления. (Унаследовано от Control.) |
![]() |
Region | Возвращает или задает область окна, сопоставленную с элементом управления. (Унаследовано от Control.) |
![]() |
RenderRightToLeft | Устаревший. Это свойство устарело. (Унаследовано от Control.) |
![]() |
Right | Получает расстояние (в пикселях) между правой границей элемента управления и левой границей клиентской области его контейнера. (Унаследовано от Control.) |
![]() |
RightToLeft | Получает или задает значение, показывающее, выровнены ли компоненты элемента управления для поддержки языков, использующих шрифты с написанием справа налево. (Унаследовано от Control.) |
![]() |
Shapes | Возвращает коллекцию форм, содержащихся в ShapeContainer. |
![]() |
ShowFocusCues | Получает значение, показывающее, должен ли элемент управления отображать прямоугольники фокуса. (Унаследовано от Control.) |
![]() |
ShowKeyboardCues | Получает значение, указывающее, имеет ли пользовательский интерфейс соответствующее состояние, при котором отображаются или скрываются сочетания клавиш. (Унаследовано от Control.) |
![]() |
Site | Возвращает или задает подложку элемента управления. (Унаследовано от Control.) |
![]() |
Size | Возвращает или задает высоту и ширину элемента управления. (Унаследовано от Control.) |
![]() |
TabIndex | Возвращает или задает последовательность перехода элемента управления внутри контейнера. (Унаследовано от Control.) |
![]() |
TabStop | Получает или задает значение, показывающее, может ли пользователь перевести фокус в данный элемент управления при помощи клавиши TAB. (Унаследовано от Control.) |
![]() |
Tag | Получает или задает объект, содержащий данные элемента управления. (Унаследовано от Control.) |
![]() |
Text | Получает или задает текст, сопоставленный с этим элементом управления. (Унаследовано от UserControl.) |
![]() |
Top | Возвращает или задает расстояние (в пикселях) между верхней границей элемента управления и верхней границей клиентской области его контейнера. (Унаследовано от Control.) |
![]() |
TopLevelControl | Получает родительский элемент управления, не имеющий другого родительского элемента управления Windows Forms.Как правило, им является внешний объект Form, в котором содержится элемент управления. (Унаследовано от Control.) |
![]() |
UseWaitCursor | Возвращает или задает значение, указывающее, следует ли использовать курсор ожидания для текущего элемента управления и всех дочерних элементов управления. (Унаследовано от Control.) |
![]() |
VerticalScroll | Получает характеристики, связанные с вертикальной полосой прокрутки. (Унаследовано от ScrollableControl.) |
![]() |
Visible | Получает или задает значение, указывающее, отображаются ли элемент управления и все его дочерние элементы управления. (Унаследовано от Control.) |
![]() |
Width | Возвращает или задает ширину элемента управления. (Унаследовано от Control.) |
![]() |
WindowTarget | Инфраструктура. Данное свойство не относится к этому классу. (Унаследовано от Control.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
AccessibilityNotifyClients | Уведомляет клиентские приложения со специальными возможностями об указанном перечислении AccessibleEvents для указанного дочернего элемента управления. (Унаследовано от Control.) |
![]() |
BeginInvoke(Delegate) | Выполняет указанный делегат асинхронно в потоке, в котором был создан базовый дескриптор элемента управления. (Унаследовано от Control.) |
![]() |
BeginInvoke(Delegate, array<Object[]) | Выполняет указанный делегат асинхронно с указанными аргументами в потоке, в котором был создан базовый дескриптор элемента управления. (Унаследовано от Control.) |
![]() |
BringToFront | Помещает элемент управления в начало z-порядка. (Унаследовано от Control.) |
![]() |
Contains | Получает значение, показывающее, является ли указанный элемент управления дочерним элементом. (Унаследовано от Control.) |
![]() |
CreateControl | Вызывает принудительное создание видимого элемента управления, включая создание дескриптора и всех видимых дочерних элементов. (Унаследовано от Control.) |
![]() |
CreateGraphics | Задает объект Graphics для элемента управления. (Унаследовано от Control.) |
![]() |
CreateObjRef | Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject.) |
![]() |
Dispose | Освобождает все ресурсы, используемые объектом Component. (Унаследовано от Component.) |
![]() |
DoDragDrop | Начинает операцию перетаскивания. (Унаследовано от Control.) |
![]() |
DrawToBitmap | Поддерживает отрисовку в указанном точечном рисунке. (Унаследовано от Control.) |
![]() |
EndInvoke | Получает возвращаемое значение асинхронной операции, представленное переданным объектом IAsyncResult. (Унаследовано от Control.) |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
FindForm | Получает форму, в которой находится элемент управления. (Унаследовано от Control.) |
![]() |
Focus | Задает фокус ввода элемента управления. (Унаследовано от Control.) |
![]() |
GetChildAtPoint(Point) | Возвращает форму, расположенной в заданных координатах. |
![]() |
GetChildAtPoint(Point, GetChildAtPointSkip) | Получает дочерний элемент управления, расположенный по указанным координатам, определяя, следует ли игнорировать дочерние элементы управления конкретного типа. (Унаследовано от Control.) |
![]() |
GetContainerControl | Возвращает следующий объект ContainerControl в цепочке родительских элементов управления данного элемента. (Унаследовано от Control.) |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetLifetimeService | Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.) |
![]() |
GetNextControl | Извлекает следующий или предыдущий элемент управления в последовательности табуляции дочерних элементов управления. (Унаследовано от Control.) |
![]() |
GetNextShape | Получает следующую или предыдущую фигура в порядке ShapeCollection. |
![]() |
GetPreferredSize | Извлекает размер прямоугольной области, в которую помещается элемент управления. (Унаследовано от Control.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
Hide | Скрывает элемент управления от пользователя. (Унаследовано от Control.) |
![]() |
InitializeLifetimeService | Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.) |
![]() |
Invalidate() | Делает недействительной всю поверхность элемента управления и вызывает его перерисовку. (Унаследовано от Control.) |
![]() |
Invalidate(Region) | Делает недействительной указанную область элемента управления (добавляет ее к области обновления элемента, которая будет перерисована при следующей операции рисования) и вызывает отправку сообщения изображения элементу управления. (Унаследовано от Control.) |
![]() |
Invalidate(Boolean) | Делает недействительной конкретную область элемента управления и вызывает отправку сообщения изображения элементу управления.При необходимости объявляет недействительными назначенные элементу управления дочерние элементы. (Унаследовано от Control.) |
![]() |
Invalidate(Rectangle) | Делает недействительной указанную область элемента управления (добавляет ее к области обновления элемента, которая будет перерисована при следующей операции рисования) и вызывает отправку сообщения изображения элементу управления. (Унаследовано от Control.) |
![]() |
Invalidate(Region, Boolean) | Делает недействительной указанную область элемента управления (добавляет ее к области обновления элемента, которая будет перерисована при следующей операции рисования) и вызывает отправку сообщения изображения элементу управления.При необходимости объявляет недействительными назначенные элементу управления дочерние элементы. (Унаследовано от Control.) |
![]() |
Invalidate(Rectangle, Boolean) | Делает недействительной указанную область элемента управления (добавляет ее к области обновления элемента, которая будет перерисована при следующей операции рисования) и вызывает отправку сообщения изображения элементу управления.При необходимости объявляет недействительными назначенные элементу управления дочерние элементы. (Унаследовано от Control.) |
![]() |
Invoke(Delegate) | Выполняет указанный делегат в том потоке, которому принадлежит базовый дескриптор окна элемента управления. (Унаследовано от Control.) |
![]() |
Invoke(Delegate, array<Object[]) | Выполняет указанный делегат в том потоке, которому принадлежит основной дескриптор окна элемента управления, с указанным списком аргументов. (Унаследовано от Control.) |
![]() |
PerformAutoScale | Выполняет масштабирование контейнерного элемента управления и его дочерних элементов. (Унаследовано от ContainerControl.) |
![]() |
PerformLayout() | Вызывает в элементе управления принудительное применение логики макета ко всем его дочерним элементам управления. (Унаследовано от Control.) |
![]() |
PerformLayout(Control, String) | Вызывает в элементе управления принудительное применение логики макета ко всем его дочерним элементам управления. (Унаследовано от Control.) |
![]() |
PointToClient | Вычисляет местоположение указанной точки экрана в клиентских координатах. (Унаследовано от Control.) |
![]() |
PointToScreen | Вычисляет местоположение указанной точки клиента в экранных координатах. (Унаследовано от Control.) |
![]() |
PreProcessControlMessage | Выполняет предварительную обработку клавиатурных или входящих сообщений в цикле обработки сообщений перед их отправкой. (Унаследовано от Control.) |
![]() |
PreProcessMessage | Выполняет предварительную обработку клавиатурных или входящих сообщений в цикле обработки сообщений перед их отправкой. (Унаследовано от Control.) |
![]() |
ProcessKeyMessage | Обрабатывает сообщение клавиатуры. (Унаследовано от Control.) |
![]() |
ProcessMnemonic | Инфраструктура. Обрабатывает назначенный символ. (Унаследовано от ContainerControl.) |
![]() |
RectangleToClient | Вычисляет размер и местоположение указанной прямоугольной области экрана в клиентских координатах. (Унаследовано от Control.) |
![]() |
RectangleToScreen | Вычисляет размер и местоположение указанной клиентской области (в виде прямоугольника) в экранных координатах. (Унаследовано от Control.) |
![]() |
Refresh | Принудительно создает условия, при которых элемент управления делает недоступной свою клиентскую область и немедленно перерисовывает себя и все дочерние элементы. (Унаследовано от Control.) |
![]() |
ResetBackColor | Сбрасывает свойство BackColor в значение по умолчанию. (Унаследовано от Control.) |
![]() |
ResetBindings | Вызывает в элементе управления, привязанном к компоненту BindingSource, повторное считывание всех элементов списка и обновление их отображаемых значений. (Унаследовано от Control.) |
![]() |
ResetCursor | Сбрасывает свойство Cursor в значение по умолчанию. (Унаследовано от Control.) |
![]() |
ResetFont | Сбрасывает свойство Font в значение по умолчанию. (Унаследовано от Control.) |
![]() |
ResetForeColor | Сбрасывает свойство ForeColor в значение по умолчанию. (Унаследовано от Control.) |
![]() |
ResetImeMode | Сбрасывает свойство ImeMode в значение по умолчанию. (Унаследовано от Control.) |
![]() |
ResetRightToLeft | Сбрасывает свойство RightToLeft в значение по умолчанию. (Унаследовано от Control.) |
![]() |
ResetText | Сбрасывает свойство Text в значение по умолчанию. (Унаследовано от Control.) |
![]() |
ResumeLayout() | Возобновляет обычную логику макета. (Унаследовано от Control.) |
![]() |
ResumeLayout(Boolean) | Возобновляет обычную логику макета, дополнительно осуществляя немедленное отображение отложенных запросов макета. (Унаследовано от Control.) |
![]() |
RtlTranslateContent | Преобразует указанный объект ContentAlignment в соответствующий объект ContentAlignment, чтобы обеспечить поддержку текста, читаемого справа налево. (Унаследовано от Control.) |
![]() |
Scale(Single) | Устаревший. Масштабирует элемент управления и любые его дочерние элементы. (Унаследовано от Control.) |
![]() |
Scale(SizeF) | Масштабирует элемент управления и любые его дочерние элементы с использованием заданного коэффициента масштабирования. (Унаследовано от Control.) |
![]() |
Scale(Single, Single) | Устаревший. Масштабирует весь элемент управления и любые его дочерние элементы. (Унаследовано от Control.) |
![]() |
ScrollControlIntoView | Прокручивает заданный дочерний элемент управления в представлении элемента управления, включенного автоматическ-прокруткой. (Унаследовано от ScrollableControl.) |
![]() |
Select | Активирует элемент управления. (Унаследовано от Control.) |
![]() |
SelectNextControl | Активирует следующий элемент управления. (Унаследовано от Control.) |
![]() |
SelectNextShape | Выбирает следующую или предыдущую фигура в порядке ShapeCollection. |
![]() |
SendToBack | Отправляет элемент управления в конец z-порядка. (Унаследовано от Control.) |
![]() |
SetAutoScrollMargin | Задает размер поля автоматической прокрутки. (Унаследовано от ScrollableControl.) |
![]() |
SetBounds(Int32, Int32, Int32, Int32) | Задает границы элемента управления для указанного местоположения и размера. (Унаследовано от Control.) |
![]() |
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) | Задает указанные границы элемента управления для указанного местоположения и размера. (Унаследовано от Control.) |
![]() |
Show | Отображает элемент управления для пользователя. (Унаследовано от Control.) |
![]() |
SuspendLayout | Временно приостанавливает логику макета для элемента управления. (Унаследовано от Control.) |
![]() |
ToString | Возвращает строку String, содержащую имя компонента Component, если таковое имеется.Этот метод не следует переопределять. (Унаследовано от Component.) |
![]() |
Update | Вызывает перерисовку элементом управления недопустимых областей клиентской области. (Унаследовано от Control.) |
![]() |
UpdateBounds | Обновляет границы элемента управления с учетом текущего размера и местоположения. (Унаследовано от Control.) |
![]() |
Validate() | Проверяет значение фокуса с элемента управления вызывать проигравшего Validating и Validated события, содержащихся в указанном порядке. (Унаследовано от ContainerControl.) |
![]() |
Validate(Boolean) | Проверяет значение элемента управления, который проигравшего фокус; условное зависимо значение on, включена ли автоматическая проверка. (Унаследовано от ContainerControl.) |
![]() |
ValidateChildren() | Заставляет все дочерние элементы управления в элементе управления, которые поддерживают проверку для проверки их данные. (Унаследовано от UserControl.) |
![]() |
ValidateChildren(ValidationConstraints) | Заставляет все дочерние элементы управления в элементе управления, которые поддерживают проверку для проверки их данные. (Унаследовано от UserControl.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
AutoSizeChanged | Возникает, если AutoSize изменения свойства. (Унаследовано от UserControl.) |
![]() |
AutoValidateChanged | Возникает, если AutoValidate изменения свойства. (Унаследовано от UserControl.) |
![]() |
BackColorChanged | Происходит при изменении значения свойства BackColor. (Унаследовано от Control.) |
![]() |
BackgroundImageChanged | Происходит при изменении значения свойства BackgroundImage. (Унаследовано от Control.) |
![]() |
BackgroundImageLayoutChanged | Происходит при изменении свойства BackgroundImageLayout. (Унаследовано от Control.) |
![]() |
BindingContextChanged | Происходит при изменении значения свойства BindingContext. (Унаследовано от Control.) |
![]() |
CausesValidationChanged | Происходит при изменении значения свойства CausesValidation. (Унаследовано от Control.) |
![]() |
ChangeUICues | Возникает, когда изменяется фокус или подсказки интерфейса пользователя клавиатуры. (Унаследовано от Control.) |
![]() |
Click | Происходит при щелчке элемента управления. (Унаследовано от Control.) |
![]() |
ClientSizeChanged | Происходит при изменении значения свойства ClientSize. (Унаследовано от Control.) |
![]() |
ContextMenuChanged | Происходит при изменении значения свойства ContextMenu. (Унаследовано от Control.) |
![]() |
ContextMenuStripChanged | Происходит при изменении значения свойства ContextMenuStrip. (Унаследовано от Control.) |
![]() |
ControlAdded | Происходит при добавлении нового элемента управления к коллекции Control.ControlCollection. (Унаследовано от Control.) |
![]() |
ControlRemoved | Происходит при удалении элемента управления из коллекции Control.ControlCollection. (Унаследовано от Control.) |
![]() |
CursorChanged | Происходит при изменении значения свойства Cursor. (Унаследовано от Control.) |
![]() |
Disposed | Происходит при удалении компонента вызовом метода Dispose. (Унаследовано от Component.) |
![]() |
DockChanged | Происходит при изменении значения свойства Dock. (Унаследовано от Control.) |
![]() |
DoubleClick | Происходит, когда элемент управления дважды щелкается. (Унаследовано от Control.) |
![]() |
DragDrop | Возникает при завершении операции перетаскивания. (Унаследовано от Control.) |
![]() |
DragEnter | Происходит при перетаскивании объекта в пределы элемента управления. (Унаследовано от Control.) |
![]() |
DragLeave | Возникает, когда объект перетаскивается за пределы элемента управления. (Унаследовано от Control.) |
![]() |
DragOver | Возникает, когда объект перетаскивается на элемент управления. (Унаследовано от Control.) |
![]() |
EnabledChanged | Происходит, если значение свойства Enabled было изменено. (Унаследовано от Control.) |
![]() |
Enter | Происходит при входе в элемент управления. (Унаследовано от Control.) |
![]() |
FontChanged | Происходит при изменении значения свойства Font. (Унаследовано от Control.) |
![]() |
ForeColorChanged | Происходит при изменении значения свойства ForeColor. (Унаследовано от Control.) |
![]() |
GiveFeedback | Генерируется при выполнении операции перетаскивания. (Унаследовано от Control.) |
![]() |
GotFocus | Генерируется при получении фокуса элементом управления. (Унаследовано от Control.) |
![]() |
HandleCreated | Происходит при создании дескриптора для элемента управления. (Унаследовано от Control.) |
![]() |
HandleDestroyed | Происходит в процессе удаления дескриптора элемента управления. (Унаследовано от Control.) |
![]() |
HelpRequested | Происходит при запросе справки для элемента управления. (Унаследовано от Control.) |
![]() |
ImeModeChanged | Происходит при изменении свойства ImeMode. (Унаследовано от Control.) |
![]() |
Invalidated | Возникает, когда для отображения элемента управления требуется перерисовка. (Унаследовано от Control.) |
![]() |
KeyDown | Происходит при нажатии клавиши, если элемент управления имеет фокус. (Унаследовано от Control.) |
![]() |
KeyPress | Происходит при нажатии клавиши, если элемент управления имеет фокус. (Унаследовано от Control.) |
![]() |
KeyUp | Происходит, когда отпускается клавиша, если элемент управления имеет фокус. (Унаследовано от Control.) |
![]() |
Layout | Происходит, когда необходимо изменить позицию дочерних элементов управления данного элемента управления. (Унаследовано от Control.) |
![]() |
Leave | Происходит, когда фокус ввода покидает элемент управления. (Унаследовано от Control.) |
![]() |
Load | Происходит перед тем, как элемент управления становится видимым впервые. (Унаследовано от UserControl.) |
![]() |
LocationChanged | Происходит, если значение свойства Location было изменено. (Унаследовано от Control.) |
![]() |
LostFocus | Возникает при потере фокуса элементом управления. (Унаследовано от Control.) |
![]() |
MarginChanged | Происходит при изменении поля элемента управления. (Унаследовано от Control.) |
![]() |
MouseCaptureChanged | Возникает при потере захвата мыши элементом управления. (Унаследовано от Control.) |
![]() |
MouseClick | Возникает при щелчке мышью элемента управления. (Унаследовано от Control.) |
![]() |
MouseDoubleClick | Возникает при двойном щелчке мышью элемента управления. (Унаследовано от Control.) |
![]() |
MouseDown | Происходит при нажатии кнопки мыши, если указатель мыши находится на элементе управления. (Унаследовано от Control.) |
![]() |
MouseEnter | Происходит, когда указатель мыши оказывается на элементе управления. (Унаследовано от Control.) |
![]() |
MouseHover | Происходит, когда указатель мыши задерживается на элементе управления. (Унаследовано от Control.) |
![]() |
MouseLeave | Происходит, когда указатель мыши покидает элемент управления. (Унаследовано от Control.) |
![]() |
MouseMove | Происходит при перемещении указателя мыши по элементу управления. (Унаследовано от Control.) |
![]() |
MouseUp | Происходит при отпускании кнопки мыши, когда указатель мыши находится на элементе управления. (Унаследовано от Control.) |
![]() |
MouseWheel | Возникает при прокручивании колеса мыши, если данный элемент управления находится в фокусе. (Унаследовано от Control.) |
![]() |
Move | Происходит при перемещении элемента управления. (Унаследовано от Control.) |
![]() |
PaddingChanged | Генерируется при изменении заполнения элемента управления. (Унаследовано от Control.) |
![]() |
Paint | Происходит при перерисовке элемента управления. (Унаследовано от Control.) |
![]() |
ParentChanged | Происходит при изменении значения свойства Parent. (Унаследовано от Control.) |
![]() |
PreviewKeyDown | Генерируется перед событием KeyDown при нажатии клавиши, когда элемент управления имеет фокус. (Унаследовано от Control.) |
![]() |
QueryAccessibilityHelp | Происходит, когда объект AccessibleObject предоставляет справку для приложений со специальными возможностями. (Унаследовано от Control.) |
![]() |
QueryContinueDrag | Происходит во время операции перетаскивания и позволяет источнику перетаскивания определить, следует ли отменить эту операцию. (Унаследовано от Control.) |
![]() |
RegionChanged | Происходит при изменении значения свойства Region. (Унаследовано от Control.) |
![]() |
Resize | Происходит при изменении размеров элемента управления. (Унаследовано от Control.) |
![]() |
RightToLeftChanged | Происходит при изменении значения свойства RightToLeft. (Унаследовано от Control.) |
![]() |
Scroll | Происходит, когда пользователь или код - через клиентскую область. (Унаследовано от ScrollableControl.) |
![]() |
SizeChanged | Происходит при изменении значения свойства Size. (Унаследовано от Control.) |
![]() |
StyleChanged | Происходит при изменении стиля элемента управления. (Унаследовано от Control.) |
![]() |
SystemColorsChanged | Происходит при изменении системных цветов. (Унаследовано от Control.) |
![]() |
TabIndexChanged | Происходит при изменении значения свойства TabIndex. (Унаследовано от Control.) |
![]() |
TabStopChanged | Происходит при изменении значения свойства TabStop. (Унаследовано от Control.) |
![]() |
TextChanged | Инфраструктура. Вызывает TextChanged событие. (Унаследовано от UserControl.) |
![]() |
Validated | Происходит по завершении проверки элемента управления. (Унаследовано от Control.) |
![]() |
Validating | Возникает при проверке действительности элемента управления. (Унаследовано от Control.) |
![]() |
VisibleChanged | Происходит при изменении значения свойства Visible. (Унаследовано от Control.) |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
![]() ![]() |
IContainerControl.ActivateControl | Активировать элемент управления. (Унаследовано от ContainerControl.) |
![]() ![]() |
IDropTarget.OnDragDrop | Инфраструктура. Создает событие DragDrop. (Унаследовано от Control.) |
![]() ![]() |
IDropTarget.OnDragEnter | Инфраструктура. Создает событие DragEnter. (Унаследовано от Control.) |
![]() ![]() |
IDropTarget.OnDragLeave | Инфраструктура. Создает событие DragLeave. (Унаследовано от Control.) |
![]() ![]() |
IDropTarget.OnDragOver | Инфраструктура. Создает событие DragOver. (Унаследовано от Control.) |
В начало страницы
Заметки
A LineShape" OvalShapeили RectangleShape элемент управления может содержать только в выражении ShapeContainer объект, действующий как canvas для элементов управления line и shape.
При добавлении линию или фигуру к форме или контейнере во время разработки, a ShapeContainer автоматически создает если она еще не существует.Parent свойство линии или фигуры набор к этому ShapeContainer.Parent свойство ShapeContainer набор на форму или контейнерный элемент управления, к которой были добавлены линию или форма.
При создании линию или фигуру во время выполнения с помощью New метод элемент управления Parent свойство должно быть задано до a ShapeContainer.Если набор узлов a ShapeContainer уже существует для формы или контейнер, необходимо установить Parent свойство к этому ShapeContainer.Если нет ShapeContainer существуете, можно создать a ShapeContainer с помощью New метод и присвойте его Parent свойство в форме или контейнере.
![]() |
---|
Будьте внимательны, что не создано более одного ShapeContainer для каждой формы или контейнера. это может вызвать непредвиденную расширений функциональности.При добавлении элемента управления линии и фигуры время разработки в форме или контейнере, то после написания кода для создания одного программно, необходимо изменить этот код для использования ShapeContainer создается конструктором. |
Примеры
Следующие проверки примера, существовать ShapeContainer и наборы Parent свойство OvalShape элемент управления создается во время выполнения с помощью New метод.
Private Sub Form1_Load() Handles MyBase.Load
Dim NewOval As New OvalShape
Dim i As Integer
Dim found As Boolean
' Loop through the Controls collection.
For i = 0 To Me.Controls.Count - 1
' If a ShapeContainer is found, make it the parent.
If TypeOf Controls.Item(i) Is ShapeContainer Then
NewOval.Parent = Controls.Item(i)
found = True
Exit For
End If
Next
' If no ShapeContainer is found, create one and set the parents.
If found = False Then
Dim sc As New ShapeContainer
sc.Parent = Me
NewOval.Parent = sc
End If
NewOval.Size = New Size(200, 300)
End Sub
private void form1_Load(System.Object sender, System.EventArgs e)
{
OvalShape NewOval = new OvalShape();
int i;
bool found = false;
// Loop through the Controls collection.
for (i = 0; i < this.Controls.Count; i++)
{
// If a ShapeContainer is found, make it the parent.
if (this.Controls[i] is ShapeContainer)
{
NewOval.Parent = ((ShapeContainer)this.Controls[i]);
found = true;
break;
}
}
// If no ShapeContainer is found, create one and set the parents.
if (found == false)
{
ShapeContainer sc = new ShapeContainer();
sc.Parent = this;
NewOval.Parent = sc;
}
NewOval.Size = new Size(200, 300);
}
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualBasic.PowerPacks - пространство имен
Другие ресурсы
Знакомство с элементами управления Line и Shape (Visual Studio)
Пошаговое руководство. Изображение линий при помощи элемента управления LineShape (Visual Studio)