Control Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет базовый класс для элементов управления, которые являются компонентами с визуальным представлением.
public ref class Control : System::ComponentModel::Component, System::ComponentModel::ISynchronizeInvoke, System::Windows::Forms::IWin32Window
public ref class Control : System::ComponentModel::Component, IDisposable, System::ComponentModel::ISynchronizeInvoke, System::Windows::Forms::IBindableComponent, System::Windows::Forms::IDropTarget, System::Windows::Forms::IWin32Window
public class Control : System.ComponentModel.Component, System.ComponentModel.ISynchronizeInvoke, System.Windows.Forms.IWin32Window
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class Control : System.ComponentModel.Component, IDisposable, System.ComponentModel.ISynchronizeInvoke, System.Windows.Forms.IBindableComponent, System.Windows.Forms.IDropTarget, System.Windows.Forms.IWin32Window
public class Control : System.ComponentModel.Component, IDisposable, System.ComponentModel.ISynchronizeInvoke, System.Windows.Forms.IBindableComponent, System.Windows.Forms.IDropTarget, System.Windows.Forms.IWin32Window
type Control = class
inherit Component
interface UnsafeNativeMethods.IOleControl
interface UnsafeNativeMethods.IOleObject
interface UnsafeNativeMethods.IOleInPlaceObject
interface UnsafeNativeMethods.IOleInPlaceActiveObject
interface UnsafeNativeMethods.IOleWindow
interface UnsafeNativeMethods.IViewObject
interface UnsafeNativeMethods.IViewObject2
interface UnsafeNativeMethods.IPersist
interface UnsafeNativeMethods.IPersistStreamInit
interface UnsafeNativeMethods.IPersistPropertyBag
interface UnsafeNativeMethods.IPersistStorage
interface UnsafeNativeMethods.IQuickActivate
interface ISynchronizeInvoke
interface IWin32Window
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
inherit Component
interface UnsafeNativeMethods.IOleControl
interface UnsafeNativeMethods.IOleObject
interface UnsafeNativeMethods.IOleInPlaceObject
interface UnsafeNativeMethods.IOleInPlaceActiveObject
interface UnsafeNativeMethods.IOleWindow
interface UnsafeNativeMethods.IViewObject
interface UnsafeNativeMethods.IViewObject2
interface UnsafeNativeMethods.IPersist
interface UnsafeNativeMethods.IPersistStreamInit
interface UnsafeNativeMethods.IPersistPropertyBag
interface UnsafeNativeMethods.IPersistStorage
interface UnsafeNativeMethods.IQuickActivate
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IBindableComponent
interface IComponent
interface IDisposable
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
inherit Component
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IBindableComponent
interface IComponent
interface IDisposable
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
inherit Component
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IComponent
interface IDisposable
interface IBindableComponent
type Control = class
inherit Component
interface IOleControl.Interface
interface IOleObject.Interface
interface IOleInPlaceObject.Interface
interface IOleWindow.Interface
interface IOleInPlaceActiveObject.Interface
interface IViewObject.Interface
interface IViewObject2.Interface
interface IPersist.Interface
interface IPersistStreamInit.Interface
interface IPersistPropertyBag.Interface
interface IPersistStorage.Interface
interface IQuickActivate.Interface
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IComponent
interface IDisposable
interface IBindableComponent
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
inherit Component
interface UnsafeNativeMethods.IOleControl
interface UnsafeNativeMethods.IOleObject
interface UnsafeNativeMethods.IOleInPlaceObject
interface UnsafeNativeMethods.IOleInPlaceActiveObject
interface UnsafeNativeMethods.IOleWindow
interface UnsafeNativeMethods.IViewObject
interface UnsafeNativeMethods.IViewObject2
interface UnsafeNativeMethods.IPersist
interface Interop.Ole32.IPersistStreamInit
interface UnsafeNativeMethods.IPersistPropertyBag
interface Interop.Ole32.IPersistStorage
interface UnsafeNativeMethods.IQuickActivate
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IComponent
interface IDisposable
interface IBindableComponent
type Control = class
inherit Component
interface Interop.Ole32.IOleControl
interface Interop.Ole32.IOleObject
interface Interop.Ole32.IOleInPlaceObject
interface Interop.Ole32.IOleInPlaceActiveObject
interface Interop.Ole32.IOleWindow
interface Interop.Ole32.IViewObject
interface Interop.Ole32.IViewObject2
interface Interop.Ole32.IPersist
interface Interop.Ole32.IPersistStreamInit
interface Interop.Oleaut32.IPersistPropertyBag
interface Interop.Ole32.IPersistStorage
interface Interop.Ole32.IQuickActivate
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IComponent
interface IDisposable
interface IBindableComponent
type Control = class
inherit Component
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IComponent
interface IDisposable
interface IBindableComponent
interface IOleControl.Interface
interface IOleObject.Interface
interface IOleInPlaceObject.Interface
interface IOleWindow.Interface
interface IOleInPlaceActiveObject.Interface
interface IViewObject.Interface
interface IViewObject2.Interface
interface IPersist.Interface
interface IPersistStreamInit.Interface
interface IPersistPropertyBag.Interface
interface IPersistStorage.Interface
interface IQuickActivate.Interface
Public Class Control
Inherits Component
Implements ISynchronizeInvoke, IWin32Window
Public Class Control
Inherits Component
Implements IBindableComponent, IDisposable, IDropTarget, ISynchronizeInvoke, IWin32Window
- Наследование
- Производный
- Атрибуты
- Реализации
Комментарии
Чтобы создать собственный класс управления, наследовать от UserControlControl классов или других предоставленных элементов управления Windows Forms. Дополнительные сведения о создании пользовательских элементов управления см. в статье "Разработка пользовательских элементов управления Windows Forms с помощью .NET Framework".
Класс Control реализует очень основные функциональные возможности, необходимые для классов, отображающих сведения для пользователя. Он обрабатывает входные данные пользователей с помощью клавиатуры и указателей устройств. Он обрабатывает маршрутизацию сообщений и безопасность. Он определяет границы элемента управления (его положение и размер), хотя он не реализует рисование. Он предоставляет дескриптор окна (hWnd).
Элементы управления Windows Forms используют внешние свойства, чтобы дочерние элементы управления отображались как окружающая среда. Внешнее свойство — это свойство элемента управления, которое, если оно не задано, извлекается из родительского элемента управления. Если элемент управления не имеет Parentзначения, а свойство не задано, элемент управления пытается определить значение внешнего свойства через Site свойство. Если элемент управления не размещен, если сайт не поддерживает внешние свойства, или если свойство не задано в элементе AmbientPropertiesуправления, элемент управления использует собственные значения по умолчанию. Как правило, внешнее свойство представляет характеристику элемента управления, например BackColor, который передается дочернему элементу управления. Например, объект Button будет иметь то же самое BackColor , что и родительский Form элемент по умолчанию. Внешние свойства, предоставляемые классом Control : Cursor, Font, BackColor, ForeColorи RightToLeft.
Замечание
Чтобы приложение Windows Forms поддерживало визуальные стили, обязательно задайте FlatStyle свойство System и включите манифест в исполняемый файл. Манифест — это XML-файл, который включается либо как ресурс в исполняемый файл приложения, либо как отдельный файл, который находится в том же каталоге, что и исполняемый файл. Пример манифеста см. в разделе FlatStyle "Пример" перечисления. Дополнительные сведения об использовании визуальных стилей см. в разделе "Стили визуальных элементов".
Windows Forms имеет встроенную поддержку специальных возможностей и предоставляет сведения о приложении, которое позволяет работать с клиентскими приложениями специальных возможностей, такими как служебные программы увеличения экрана и рецензентов, служебные программы голосового ввода, клавиатуры на экране, альтернативные устройства ввода и служебные программы улучшения клавиатуры. Иногда требуется предоставить дополнительные сведения клиентским приложениям специальных возможностей. Существует два способа предоставления этой дополнительной информации. Можно задать значения свойств , AccessibleDescriptionAccessibleDefaultActionDescriptionи AccessibleRole значения свойств, которые будут сообщаться AccessibleNameклиентским приложениям специальных возможностей. Этот метод обычно используется для предоставления ограниченных сведений о специальных возможностях для существующих элементов управления. Кроме того, вы можете написать собственный класс, производный от AccessibleObject или Control.ControlAccessibleObject классов, предоставляя столько сведений о специальных возможностях, сколько необходимо.
Замечание
Чтобы повысить производительность, не устанавливайте размер элемента управления в конструкторе. Предпочтительный метод — переопределить DefaultSize свойство.
Замечание
Не добавляйте привязки данных для конструктора Control . Это приведет к ошибкам в создании кода и может привести к нежелательному поведению.
Большинство элементов управления в System.Windows.Forms пространстве имен используют базовый общий элемент управления Windows в качестве основы для сборки. Дополнительные сведения об общих элементах управления Windows см. в справочнике по общим элементам управления.
Чтобы определить элементы управления Windows Forms из отдельного процесса, используйте стандартный SendMessage вызов для передачи сообщения WM_GETCONTROLNAME. WM_GETCONTROLNAME не зависит от языка и иерархии Windows. Дополнительные сведения см. в разделе "Рекомендуемое решение для Windows Forms" в статье "Автоматизация Windows Forms".
InvokeRequired Используйте свойство для синхронизации доступа к элементу управления из нескольких потоков. Дополнительные сведения о многопоточных элементах управления Windows Forms см. в статье "Практическое руководство. Создание вызовов Thread-Safe к элементам управления Windows Forms".
Конструкторы
| Имя | Описание |
|---|---|
| Control() |
Инициализирует новый экземпляр Control класса с параметрами по умолчанию. |
| Control(Control, String, Int32, Int32, Int32, Int32) |
Инициализирует новый экземпляр Control класса как дочерний элемент управления с определенным текстом, размером и расположением. |
| Control(Control, String) |
Инициализирует новый экземпляр Control класса как дочерний элемент управления с определенным текстом. |
| Control(String, Int32, Int32, Int32, Int32) |
Инициализирует новый экземпляр Control класса с определенным текстом, размером и расположением. |
| Control(String) |
Инициализирует новый экземпляр Control класса с определенным текстом. |
Свойства
| Имя | Описание |
|---|---|
| AccessibilityObject |
Возвращает назначенный AccessibleObject элементу управления. |
| AccessibleDefaultActionDescription |
Возвращает или задает описание действия по умолчанию элемента управления для использования клиентскими приложениями специальных возможностей. |
| AccessibleDescription |
Возвращает или задает описание элемента управления, используемого клиентскими приложениями специальных возможностей. |
| AccessibleName |
Возвращает или задает имя элемента управления, используемого клиентскими приложениями специальных возможностей. |
| AccessibleRole |
Возвращает или задает доступную роль элемента управления. |
| AllowDrop |
Возвращает или задает значение, указывающее, может ли элемент управления принимать данные, которые пользователь перетаскивает на него. |
| Anchor |
Возвращает или задает края контейнера, к которому привязан элемент управления, и определяет изменение размера элемента управления с помощью родительского элемента управления. |
| AutoScrollOffset |
Возвращает или задает место прокрутки ScrollControlIntoView(Control)этого элемента управления. |
| AutoSize |
Это свойство не относится к этому классу. |
| BackColor |
Возвращает или задает цвет фона для элемента управления. |
| BackgroundImage |
Возвращает или задает фоновое изображение, отображаемое в элементе управления. |
| BackgroundImageLayout |
Возвращает или задает макет фонового ImageLayout изображения, как определено в перечислении. |
| BindingContext |
Возвращает или задает BindingContext элемент управления. |
| Bottom |
Получает расстояние в пикселях между нижним краем элемента управления и верхним краем клиентской области контейнера. |
| Bounds |
Возвращает или задает размер и расположение элемента управления, включая его неклиентные элементы (в пикселях) относительно родительского элемента управления. |
| CanEnableIme |
Возвращает значение, указывающее, может ли ImeMode свойство иметь активное значение, чтобы включить ПОДДЕРЖКУ IME. |
| CanFocus |
Возвращает значение, указывающее, может ли элемент управления получать фокус. |
| CanRaiseEvents |
Определяет, могут ли события вызываться на элементе управления. |
| CanSelect |
Возвращает значение, указывающее, можно ли выбрать элемент управления. |
| Capture |
Возвращает или задает значение, указывающее, запечатлен ли элемент управления мышью. |
| CausesValidation |
Получает или задает значение, указывающее, вызывает ли проверка проверки на всех элементах управления, требующих проверки при получении фокуса. |
| CheckForIllegalCrossThreadCalls |
Возвращает или задает значение, указывающее, следует ли перехватывать вызовы в неправильном потоке, который получает доступ к свойству элемента управления Handle при отладке приложения. |
| ClientRectangle |
Получает прямоугольник, представляющий клиентская область элемента управления. |
| ClientSize |
Возвращает или задает высоту и ширину клиентской области элемента управления. |
| CompanyName |
Возвращает имя компании или создателя приложения, содержащего элемент управления. |
| Container |
Возвращает объект IContainer , содержащий Componentобъект . (Унаследовано от Component) |
| ContainsFocus |
Получает значение, указывающее, имеет ли элемент управления элемент управления или один из его дочерних элементов управления в данный момент фокус ввода. |
| ContextMenu |
Устаревшие..
Возвращает или задает контекстное меню, связанное с элементом управления. |
| ContextMenuStrip |
Возвращает или задает связанный ContextMenuStrip с этим элементом управления. |
| Controls |
Возвращает коллекцию элементов управления, содержащихся в элементе управления. |
| Created |
Возвращает значение, указывающее, был ли создан элемент управления. |
| CreateParams |
Возвращает необходимые параметры создания при создании дескриптора элемента управления. |
| Cursor |
Возвращает или задает курсор, отображаемый при переключение указателя мыши на элемент управления. |
| DataBindings |
Возвращает привязки данных для элемента управления. |
| DataContext |
Возвращает или задает контекст данных для назначения привязки данных. Это внешнее свойство. |
| DefaultBackColor |
Возвращает цвет фона по умолчанию элемента управления. |
| DefaultCursor |
Возвращает или задает курсор по умолчанию для элемента управления. |
| DefaultFont |
Возвращает шрифт элемента управления по умолчанию. |
| DefaultForeColor |
Возвращает цвет переднего плана элемента управления по умолчанию. |
| DefaultImeMode |
Возвращает режим редактора методов ввода по умолчанию (IME), поддерживаемый элементом управления. |
| DefaultMargin |
Возвращает пространство в пикселях, указанное по умолчанию между элементами управления. |
| DefaultMaximumSize |
Возвращает длину и высоту в пикселях, которая указывается в качестве максимального размера элемента управления по умолчанию. |
| DefaultMinimumSize |
Возвращает длину и высоту в пикселях, которая указывается в качестве минимального размера элемента управления по умолчанию. |
| DefaultPadding |
Возвращает внутренний интервал по умолчанию (в пикселях) содержимого элемента управления. |
| DefaultSize |
Возвращает размер элемента управления по умолчанию. |
| DesignMode |
Возвращает значение, указывающее, находится ли текущий Component режим разработки. (Унаследовано от Component) |
| DeviceDpi |
Возвращает значение DPI для отображаемого устройства, в котором в данный момент отображается элемент управления. |
| DisplayRectangle |
Получает прямоугольник, представляющий область отображения элемента управления. |
| Disposing |
Возвращает значение, указывающее, находится ли базовый Control класс в процессе удаления. |
| Dock |
Возвращает или задает, какие границы элементов управления закреплены к родительскому элементу управления и определяют изменение размера элемента управления с помощью родительского элемента управления. |
| DoubleBuffered |
Возвращает или задает значение, указывающее, должен ли этот элемент управления перерисовывать ее поверхность с помощью дополнительного буфера для уменьшения или предотвращения мерцания. |
| Enabled |
Возвращает или задает значение, указывающее, может ли элемент управления реагировать на взаимодействие с пользователем. |
| Events |
Возвращает список обработчиков событий, подключенных к этому Component. (Унаследовано от Component) |
| Focused |
Возвращает значение, указывающее, имеет ли элемент управления фокус ввода. |
| Font |
Возвращает или задает шрифт текста, отображаемого элементом управления. |
| FontHeight |
Возвращает или задает высоту шрифта элемента управления. |
| ForeColor |
Возвращает или задает цвет переднего плана элемента управления. |
| Handle |
Возвращает дескриптор окна, к которому привязан элемент управления. |
| HasChildren |
Возвращает значение, указывающее, содержит ли элемент управления один или несколько дочерних элементов управления. |
| Height |
Возвращает или задает высоту элемента управления. |
| ImeMode |
Возвращает или задает режим редактора методов ввода (IME) элемента управления. |
| ImeModeBase |
Возвращает или задает режим IME элемента управления. |
| InvokeRequired |
Возвращает значение, указывающее, должен ли вызывающий метод вызывать метод при вызове метода к элементу управления, так как вызывающий объект находится в другом потоке, отличном от того, в котором был создан элемент управления. |
| IsAccessible |
Возвращает или задает значение, указывающее, отображается ли элемент управления для приложений специальных возможностей. |
| IsAncestorSiteInDesignMode |
Указывает, является ли один из предков этого элемента управления сайтом и сайтом в DesignMode. Это свойство доступно только для чтения. |
| IsDisposed |
Возвращает значение, указывающее, был ли удален элемент управления. |
| IsHandleCreated |
Возвращает значение, указывающее, связан ли элемент управления с ним дескриптор. |
| IsMirrored |
Возвращает значение, указывающее, является ли элемент управления зеркальным. |
| LayoutEngine |
Возвращает кэшированный экземпляр обработчика макета элемента управления. |
| Left |
Получает или задает расстояние в пикселях между левым краем элемента управления и левым краем клиентской области контейнера. |
| Location |
Возвращает или задает координаты левого верхнего угла элемента управления относительно левого верхнего угла контейнера. |
| Margin |
Возвращает или задает пространство между элементами управления. |
| MaximumSize |
Возвращает или задает размер, который является верхним ограничением, которое GetPreferredSize(Size) может указывать. |
| MinimumSize |
Возвращает или задает размер, который является нижним пределом, который GetPreferredSize(Size) может указывать. |
| ModifierKeys |
Возвращает значение, указывающее, какой из клавиш модификатора (SHIFT, CTRL и ALT) находится в состоянии нажатия. |
| MouseButtons |
Возвращает значение, указывающее, какой из кнопок мыши находится в состоянии нажатия. |
| MousePosition |
Возвращает положение курсора мыши в координатах экрана. |
| Name |
Возвращает или задает имя элемента управления. |
| Padding |
Возвращает или задает заполнение в элементе управления. |
| Parent |
Возвращает или задает родительский контейнер элемента управления. |
| PreferredSize |
Получает размер прямоугольной области, в которую может поместиться элемент управления. |
| ProductName |
Возвращает имя продукта сборки, содержащей элемент управления. |
| ProductVersion |
Возвращает версию сборки, содержащей элемент управления. |
| PropagatingImeMode |
Возвращает объект, представляющий режим распространения IME. |
| RecreatingHandle |
Возвращает значение, указывающее, будет ли элемент управления повторно создавать его дескриптор. |
| Region |
Возвращает или задает область окна, связанную с элементом управления. |
| RenderRightToLeft |
Устаревшие..
Устаревшие..
Это свойство теперь устарело. |
| ResizeRedraw |
Возвращает или задает значение, указывающее, выполняется ли перерисовка элемента управления при изменении размера. |
| Right |
Получает расстояние в пикселях между правым краем элемента управления и левым краем клиентской области контейнера. |
| RightToLeft |
Возвращает или задает значение, указывающее, выравниваются ли элементы элемента управления для поддержки языковых стандартов с помощью шрифтов справа налево. |
| ScaleChildren |
Возвращает значение, определяющее масштабирование дочерних элементов управления. |
| ShowFocusCues |
Возвращает значение, указывающее, должен ли элемент управления отображать прямоугольники фокуса. |
| ShowKeyboardCues |
Возвращает значение, указывающее, находится ли пользовательский интерфейс в соответствующем состоянии для отображения или скрытия акселераторов клавиатуры. |
| Site |
Возвращает или задает сайт элемента управления. |
| Size |
Возвращает или задает высоту и ширину элемента управления. |
| TabIndex |
Возвращает или задает порядок вкладок элемента управления в контейнере. |
| TabStop |
Возвращает или задает значение, указывающее, может ли пользователь передать фокус этому элементу управления с помощью клавиши TAB. |
| Tag |
Возвращает или задает объект, содержащий данные об элементе управления. |
| Text |
Возвращает или задает текст, связанный с этим элементом управления. |
| Top |
Получает или задает расстояние в пикселях между верхним краем элемента управления и верхним краем клиентской области контейнера. |
| TopLevelControl |
Возвращает родительский элемент управления, который не является родительским элементом другого элемента управления Windows Forms. Как правило, это самый Form внешний элемент управления, в котором содержится элемент управления. |
| UseWaitCursor |
Возвращает или задает значение, указывающее, следует ли использовать курсор ожидания для текущего элемента управления и всех дочерних элементов управления. |
| Visible |
Возвращает или задает значение, указывающее, отображается ли элемент управления и все его дочерние элементы управления. |
| Width |
Возвращает или задает ширину элемента управления. |
| WindowTarget |
Это свойство не относится к этому классу. |
Методы
| Имя | Описание |
|---|---|
| AccessibilityNotifyClients(AccessibleEvents, Int32, Int32) |
Уведомляет клиентские приложения специальных возможностей, указанные для указанного дочернего AccessibleEvents элемента управления. |
| AccessibilityNotifyClients(AccessibleEvents, Int32) |
Уведомляет клиентские приложения специальных возможностей для указанного дочернего AccessibleEvents элемента управления. |
| BeginInvoke(Action) |
Выполняет указанный делегат асинхронно в потоке, на который был создан базовый дескриптор элемента управления. |
| BeginInvoke(Delegate, Object[]) |
Выполняет указанный делегат асинхронно с указанными аргументами в потоке, на который был создан базовый дескриптор элемента управления. |
| BeginInvoke(Delegate) |
Выполняет указанный делегат асинхронно в потоке, на который был создан базовый дескриптор элемента управления. |
| BringToFront() |
Выводит элемент управления в передней части z-порядка. |
| Contains(Control) |
Извлекает значение, указывающее, является ли указанный элемент управления дочерним элементом элемента управления. |
| CreateAccessibilityInstance() |
Создает новый объект специальных возможностей для элемента управления. |
| CreateControl() |
Принудительно создает видимый элемент управления, включая создание дескриптора и всех видимых дочерних элементов управления. |
| CreateControlsInstance() |
Создает новый экземпляр коллекции элементов управления для элемента управления. |
| CreateGraphics() |
Graphics Создает элемент управления. |
| CreateHandle() |
Создает дескриптор элемента управления. |
| CreateObjRef(Type) |
Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
| DefWndProc(Message) |
Отправляет указанное сообщение в процедуру окна по умолчанию. |
| DestroyHandle() |
Уничтожает дескриптор, связанный с элементом управления. |
| Dispose() |
Освобождает все ресурсы, используемые параметром Component. (Унаследовано от Component) |
| Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые дочерними Control элементами управления, и при необходимости освобождает управляемые ресурсы. |
| DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean) |
Начинает операцию перетаскивания. |
| DoDragDrop(Object, DragDropEffects) |
Начинает операцию перетаскивания. |
| DoDragDropAsJson<T>(T, DragDropEffects, Bitmap, Point, Boolean) |
Определяет базовый класс для элементов управления, которые являются компонентами с визуальным представлением. |
| DoDragDropAsJson<T>(T, DragDropEffects) |
Определяет базовый класс для элементов управления, которые являются компонентами с визуальным представлением. |
| DrawToBitmap(Bitmap, Rectangle) |
Поддерживает отрисовку в указанном растровом рисунке. |
| EndInvoke(IAsyncResult) |
Извлекает возвращаемое значение асинхронной операции, представленной IAsyncResult переданным. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| FindForm() |
Извлекает форму, в которую входит элемент управления. |
| Focus() |
Задает фокус ввода для элемента управления. |
| FromChildHandle(IntPtr) |
Извлекает элемент управления, содержащий указанный дескриптор. |
| FromHandle(IntPtr) |
Возвращает элемент управления, связанный с указанным дескриптором. |
| GetAccessibilityObjectById(Int32) |
Извлекает указанный AccessibleObjectобъект. |
| GetAutoSizeMode() |
Извлекает значение, указывающее, как будет вести себя элемент управления при включении его AutoSize свойства. |
| GetChildAtPoint(Point, GetChildAtPointSkip) |
Извлекает дочерний элемент управления, расположенный по указанным координатам, указывая, следует ли игнорировать дочерние элементы управления определенного типа. |
| GetChildAtPoint(Point) |
Извлекает дочерний элемент управления, расположенный по указанным координатам. |
| GetContainerControl() |
Возвращает следующую ContainerControl цепочку родительских элементов управления. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetLifetimeService() |
Устаревшие..
Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| GetNextControl(Control, Boolean) |
Извлекает следующий элемент управления вперед или назад в порядке табуляции дочерних элементов управления. |
| GetPreferredSize(Size) |
Извлекает размер прямоугольной области, в которую можно установить элемент управления. |
| GetScaledBounds(Rectangle, SizeF, BoundsSpecified) |
Извлекает границы, в которых масштабируется элемент управления. |
| GetService(Type) |
Возвращает объект, представляющий службу, предоставляемую Component или ее Container. (Унаследовано от Component) |
| GetStyle(ControlStyles) |
Извлекает значение заданного бита стиля элемента управления для элемента управления. |
| GetTopLevel() |
Определяет, является ли элемент управления элементом управления верхнего уровня. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| Hide() |
Скрывает элемент управления от пользователя. |
| InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| InitLayout() |
Вызывается после добавления элемента управления в другой контейнер. |
| Invalidate() |
Отменяет всю поверхность элемента управления и приводит к повторному выводу элемента управления. |
| Invalidate(Boolean) |
Отменяет определенный регион элемента управления и приводит к отправке в элемент управления сообщения с краской. При необходимости отменяет дочерние элементы управления, назначенные элементу управления. |
| Invalidate(Rectangle, Boolean) |
Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления. При необходимости отменяет дочерние элементы управления, назначенные элементу управления. |
| Invalidate(Rectangle) |
Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления. |
| Invalidate(Region, Boolean) |
Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления. При необходимости отменяет дочерние элементы управления, назначенные элементу управления. |
| Invalidate(Region) |
Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления. |
| Invoke(Action) |
Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления. |
| Invoke(Delegate, Object[]) |
Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления, с указанным списком аргументов. |
| Invoke(Delegate) |
Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления. |
| Invoke<T>(Func<T>) |
Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления. |
| InvokeAsync(Action, CancellationToken) |
Вызывает указанный синхронный обратный вызов асинхронно в потоке, который владеет дескриптором элемента управления. |
| InvokeAsync(Func<CancellationToken,ValueTask>, CancellationToken) |
Выполняет указанный асинхронный обратный вызов в потоке, который владеет дескриптором элемента управления асинхронно. |
| InvokeAsync<T>(Func<CancellationToken,ValueTask<T>>, CancellationToken) |
Выполняет указанный асинхронный обратный вызов в потоке, которому принадлежит дескриптор элемента управления. |
| InvokeAsync<T>(Func<T>, CancellationToken) |
Вызывает указанный синхронный обратный вызов асинхронно в потоке, который владеет дескриптором элемента управления. |
| InvokeGotFocus(Control, EventArgs) |
GotFocus Вызывает событие для указанного элемента управления. |
| InvokeLostFocus(Control, EventArgs) |
LostFocus Вызывает событие для указанного элемента управления. |
| InvokeOnClick(Control, EventArgs) |
Click Вызывает событие для указанного элемента управления. |
| InvokePaint(Control, PaintEventArgs) |
Paint Вызывает событие для указанного элемента управления. |
| InvokePaintBackground(Control, PaintEventArgs) |
|
| IsInputChar(Char) |
Определяет, является ли символ входным символом, распознаваемым элементом управления. |
| IsInputKey(Keys) |
Определяет, является ли указанный ключ обычным входным ключом или специальным ключом, требующим предварительной обработки. |
| IsKeyLocked(Keys) |
Определяет, действует ли ключ CAPS LOCK, NUM LOCK или SCROLL LOCK. |
| IsMnemonic(Char, String) |
Определяет, является ли указанный символ символом mnemonic, назначенным элементу управления в указанной строке. |
| LogicalToDeviceUnits(Int32) |
Преобразует значение логического DPI в эквивалентное значение DeviceUnit DPI. |
| LogicalToDeviceUnits(Size) |
Преобразует размер из логических единиц в единицы устройства, масштабируя его для текущего DPI и округляя до ближайшего целого числа для ширины и высоты. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MemberwiseClone(Boolean) |
Создает неглубокую копию текущего MarshalByRefObject объекта. (Унаследовано от MarshalByRefObject) |
| NotifyInvalidate(Rectangle) |
Invalidated Вызывает событие с указанным регионом элемента управления, чтобы сделать недействительным. |
| OnAutoSizeChanged(EventArgs) |
Вызывает событие AutoSizeChanged. |
| OnBackColorChanged(EventArgs) |
Вызывает событие BackColorChanged. |
| OnBackgroundImageChanged(EventArgs) |
Вызывает событие BackgroundImageChanged. |
| OnBackgroundImageLayoutChanged(EventArgs) |
Вызывает событие BackgroundImageLayoutChanged. |
| OnBindingContextChanged(EventArgs) |
Вызывает событие BindingContextChanged. |
| OnCausesValidationChanged(EventArgs) |
Вызывает событие CausesValidationChanged. |
| OnChangeUICues(UICuesEventArgs) |
Вызывает событие ChangeUICues. |
| OnClick(EventArgs) |
Вызывает событие Click. |
| OnClientSizeChanged(EventArgs) |
Вызывает событие ClientSizeChanged. |
| OnContextMenuChanged(EventArgs) |
Устаревшие..
Вызывает событие ContextMenuChanged. |
| OnContextMenuStripChanged(EventArgs) |
Вызывает событие ContextMenuStripChanged. |
| OnControlAdded(ControlEventArgs) |
Вызывает событие ControlAdded. |
| OnControlRemoved(ControlEventArgs) |
Вызывает событие ControlRemoved. |
| OnCreateControl() |
CreateControl() Вызывает метод. |
| OnCursorChanged(EventArgs) |
Вызывает событие CursorChanged. |
| OnDataContextChanged(EventArgs) |
Определяет базовый класс для элементов управления, которые являются компонентами с визуальным представлением. |
| OnDockChanged(EventArgs) |
Вызывает событие DockChanged. |
| OnDoubleClick(EventArgs) |
Вызывает событие DoubleClick. |
| OnDpiChangedAfterParent(EventArgs) |
Вызывает событие DpiChangedAfterParent. |
| OnDpiChangedBeforeParent(EventArgs) |
Вызывает событие DpiChangedBeforeParent. |
| OnDragDrop(DragEventArgs) |
Вызывает событие DragDrop. |
| OnDragEnter(DragEventArgs) |
Вызывает событие DragEnter. |
| OnDragLeave(EventArgs) |
Вызывает событие DragLeave. |
| OnDragOver(DragEventArgs) |
Вызывает событие DragOver. |
| OnEnabledChanged(EventArgs) |
Вызывает событие EnabledChanged. |
| OnEnter(EventArgs) |
Вызывает событие Enter. |
| OnFontChanged(EventArgs) |
Вызывает событие FontChanged. |
| OnForeColorChanged(EventArgs) |
Вызывает событие ForeColorChanged. |
| OnGiveFeedback(GiveFeedbackEventArgs) |
Вызывает событие GiveFeedback. |
| OnGotFocus(EventArgs) |
Вызывает событие GotFocus. |
| OnHandleCreated(EventArgs) |
Вызывает событие HandleCreated. |
| OnHandleDestroyed(EventArgs) |
Вызывает событие HandleDestroyed. |
| OnHelpRequested(HelpEventArgs) |
Вызывает событие HelpRequested. |
| OnImeModeChanged(EventArgs) |
Вызывает событие ImeModeChanged. |
| OnInvalidated(InvalidateEventArgs) |
Вызывает событие Invalidated. |
| OnKeyDown(KeyEventArgs) |
Вызывает событие KeyDown. |
| OnKeyPress(KeyPressEventArgs) |
Вызывает событие KeyPress. |
| OnKeyUp(KeyEventArgs) |
Вызывает событие KeyUp. |
| OnLayout(LayoutEventArgs) |
Вызывает событие Layout. |
| OnLeave(EventArgs) |
Вызывает событие Leave. |
| OnLocationChanged(EventArgs) |
Вызывает событие LocationChanged. |
| OnLostFocus(EventArgs) |
Вызывает событие LostFocus. |
| OnMarginChanged(EventArgs) |
Вызывает событие MarginChanged. |
| OnMouseCaptureChanged(EventArgs) |
Вызывает событие MouseCaptureChanged. |
| OnMouseClick(MouseEventArgs) |
Вызывает событие MouseClick. |
| OnMouseDoubleClick(MouseEventArgs) |
Вызывает событие MouseDoubleClick. |
| OnMouseDown(MouseEventArgs) |
Вызывает событие MouseDown. |
| OnMouseEnter(EventArgs) |
Вызывает событие MouseEnter. |
| OnMouseHover(EventArgs) |
Вызывает событие MouseHover. |
| OnMouseLeave(EventArgs) |
Вызывает событие MouseLeave. |
| OnMouseMove(MouseEventArgs) |
Вызывает событие MouseMove. |
| OnMouseUp(MouseEventArgs) |
Вызывает событие MouseUp. |
| OnMouseWheel(MouseEventArgs) |
Вызывает событие MouseWheel. |
| OnMove(EventArgs) |
Вызывает событие Move. |
| OnNotifyMessage(Message) |
Уведомляет элемент управления сообщениями Windows. |
| OnPaddingChanged(EventArgs) |
Вызывает событие PaddingChanged. |
| OnPaint(PaintEventArgs) |
Вызывает событие Paint. |
| OnPaintBackground(PaintEventArgs) |
Рисует фон элемента управления. |
| OnParentBackColorChanged(EventArgs) |
BackColorChanged Вызывает событие при BackColor изменении значения свойства контейнера элемента управления. |
| OnParentBackgroundImageChanged(EventArgs) |
BackgroundImageChanged Вызывает событие при BackgroundImage изменении значения свойства контейнера элемента управления. |
| OnParentBindingContextChanged(EventArgs) |
BindingContextChanged Вызывает событие при BindingContext изменении значения свойства контейнера элемента управления. |
| OnParentChanged(EventArgs) |
Вызывает событие ParentChanged. |
| OnParentCursorChanged(EventArgs) |
Вызывает событие CursorChanged. |
| OnParentDataContextChanged(EventArgs) |
Определяет базовый класс для элементов управления, которые являются компонентами с визуальным представлением. |
| OnParentEnabledChanged(EventArgs) |
EnabledChanged Вызывает событие при Enabled изменении значения свойства контейнера элемента управления. |
| OnParentFontChanged(EventArgs) |
FontChanged Вызывает событие при Font изменении значения свойства контейнера элемента управления. |
| OnParentForeColorChanged(EventArgs) |
ForeColorChanged Вызывает событие при ForeColor изменении значения свойства контейнера элемента управления. |
| OnParentRightToLeftChanged(EventArgs) |
RightToLeftChanged Вызывает событие при RightToLeft изменении значения свойства контейнера элемента управления. |
| OnParentVisibleChanged(EventArgs) |
VisibleChanged Вызывает событие при Visible изменении значения свойства контейнера элемента управления. |
| OnPreviewKeyDown(PreviewKeyDownEventArgs) |
Вызывает событие PreviewKeyDown. |
| OnPrint(PaintEventArgs) |
Вызывает событие Paint. |
| OnQueryContinueDrag(QueryContinueDragEventArgs) |
Вызывает событие QueryContinueDrag. |
| OnRegionChanged(EventArgs) |
Вызывает событие RegionChanged. |
| OnResize(EventArgs) |
Вызывает событие Resize. |
| OnRightToLeftChanged(EventArgs) |
Вызывает событие RightToLeftChanged. |
| OnSizeChanged(EventArgs) |
Вызывает событие SizeChanged. |
| OnStyleChanged(EventArgs) |
Вызывает событие StyleChanged. |
| OnSystemColorsChanged(EventArgs) |
Вызывает событие SystemColorsChanged. |
| OnTabIndexChanged(EventArgs) |
Вызывает событие TabIndexChanged. |
| OnTabStopChanged(EventArgs) |
Вызывает событие TabStopChanged. |
| OnTextChanged(EventArgs) |
Вызывает событие TextChanged. |
| OnValidated(EventArgs) |
Вызывает событие Validated. |
| OnValidating(CancelEventArgs) |
Вызывает событие Validating. |
| OnVisibleChanged(EventArgs) |
Вызывает событие VisibleChanged. |
| PerformLayout() |
Принудительно принудительно применяет логику макета ко всем дочерним элементам управления. |
| PerformLayout(Control, String) |
Принудительно принудительно применяет логику макета ко всем дочерним элементам управления. |
| PointToClient(Point) |
Вычисляет расположение указанной точки экрана в координаты клиента. |
| PointToScreen(Point) |
Вычисляет расположение указанной точки клиента в координаты экрана. |
| PreProcessControlMessage(Message) |
Перед отправкой препроцессирует клавиатуру или входные сообщения в цикле сообщений. |
| PreProcessMessage(Message) |
Перед отправкой препроцессирует клавиатуру или входные сообщения в цикле сообщений. |
| ProcessCmdKey(Message, Keys) |
Обрабатывает ключ команды. |
| ProcessDialogChar(Char) |
Обрабатывает символ диалогового окна. |
| ProcessDialogKey(Keys) |
Обрабатывает ключ диалогового окна. |
| ProcessKeyEventArgs(Message) |
Обрабатывает ключевое сообщение и создает соответствующие события управления. |
| ProcessKeyMessage(Message) |
Обрабатывает сообщение клавиатуры. |
| ProcessKeyPreview(Message) |
Предварительный просмотр сообщения клавиатуры. |
| ProcessMnemonic(Char) |
Обрабатывает mnemonic символ. |
| RaiseDragEvent(Object, DragEventArgs) |
Вызывает соответствующее событие перетаскивания. |
| RaiseKeyEvent(Object, KeyEventArgs) |
Вызывает соответствующее ключевое событие. |
| RaiseMouseEvent(Object, MouseEventArgs) |
Вызывает соответствующее событие мыши. |
| RaisePaintEvent(Object, PaintEventArgs) |
Вызывает соответствующее событие краски. |
| RecreateHandle() |
Принудительно создает дескриптор для элемента управления. |
| RectangleToClient(Rectangle) |
Вычисляет размер и расположение указанного прямоугольника экрана в координатах клиента. |
| RectangleToScreen(Rectangle) |
Вычисляет размер и расположение указанного прямоугольника клиента в координатах экрана. |
| ReflectMessage(IntPtr, Message) |
Отражает указанное сообщение элементу управления, привязанного к указанному дескриптору. |
| Refresh() |
Принудительно заставляет элемент управления недействительным ее клиентская область и немедленно перерисовывать себя и любые дочерние элементы управления. |
| RescaleConstantsForDpi(Int32, Int32) |
Предоставляет константы для изменения размера элемента управления при изменении DPI. |
| ResetBackColor() |
Сбрасывает BackColor свойство в значение по умолчанию. |
| ResetBindings() |
Вызывает элемент управления, привязанный к BindingSource повторному просмотру всех элементов в списке, и обновление отображаемых значений. |
| ResetCursor() |
Сбрасывает Cursor свойство в значение по умолчанию. |
| ResetFont() |
Сбрасывает Font свойство в значение по умолчанию. |
| ResetForeColor() |
Сбрасывает ForeColor свойство в значение по умолчанию. |
| ResetImeMode() |
Сбрасывает ImeMode свойство в значение по умолчанию. |
| ResetMouseEventArgs() |
Сбрасывает элемент управления для обработки MouseLeave события. |
| ResetRightToLeft() |
Сбрасывает RightToLeft свойство в значение по умолчанию. |
| ResetText() | |
| ResumeLayout() |
Возобновляет обычную логику макета. |
| ResumeLayout(Boolean) |
Возобновляет обычную логику макета, при необходимости заставляя немедленный макет ожидающих запросов макета. |
| RtlTranslateAlignment(ContentAlignment) |
Преобразует указанный ContentAlignment в соответствующий ContentAlignment формат для поддержки текста справа налево. |
| RtlTranslateAlignment(HorizontalAlignment) |
Преобразует указанный HorizontalAlignment в соответствующий HorizontalAlignment формат для поддержки текста справа налево. |
| RtlTranslateAlignment(LeftRightAlignment) |
Преобразует указанный LeftRightAlignment в соответствующий LeftRightAlignment формат для поддержки текста справа налево. |
| RtlTranslateContent(ContentAlignment) |
Преобразует указанный ContentAlignment в соответствующий ContentAlignment формат для поддержки текста справа налево. |
| RtlTranslateHorizontal(HorizontalAlignment) |
Преобразует указанный HorizontalAlignment в соответствующий HorizontalAlignment формат для поддержки текста справа налево. |
| RtlTranslateLeftRight(LeftRightAlignment) |
Преобразует указанный LeftRightAlignment в соответствующий LeftRightAlignment формат для поддержки текста справа налево. |
| Scale(Single, Single) |
Устаревшие..
Устаревшие..
Масштабирует весь элемент управления и все дочерние элементы управления. |
| Scale(Single) |
Устаревшие..
Устаревшие..
Масштабирует элемент управления и все дочерние элементы управления. |
| Scale(SizeF) |
Масштабирует элемент управления и все дочерние элементы управления по указанному коэффициенту масштабирования. |
| ScaleBitmapLogicalToDevice(Bitmap) |
Масштабирует значение логического растрового изображения до эквивалентного значения единицы устройства при изменении DPI. |
| ScaleControl(SizeF, BoundsSpecified) |
Масштабирует расположение, размер, заполнение и поле элемента управления. |
| ScaleCore(Single, Single) |
Этот метод не относится к этому классу. |
| Select() |
Активирует элемент управления. |
| Select(Boolean, Boolean) |
Активирует дочерний элемент управления. При необходимости указывает направление в порядке табуляции, чтобы выбрать элемент управления. |
| SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean) |
Активирует следующий элемент управления. |
| SendToBack() |
Отправляет элемент управления в задней части z-порядка. |
| SetAutoSizeMode(AutoSizeMode) |
Задает значение, указывающее, как будет вести себя элемент управления при включении его AutoSize свойства. |
| SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) |
Задает указанные границы элемента управления в указанное расположение и размер. |
| SetBounds(Int32, Int32, Int32, Int32) |
Задает границы элемента управления указанным расположением и размером. |
| SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) |
Выполняет работу настройки указанных границ этого элемента управления. |
| SetClientSizeCore(Int32, Int32) |
Задает размер клиентской области элемента управления. |
| SetStyle(ControlStyles, Boolean) |
Задает для указанного ControlStyles флага значение |
| SetTopLevel(Boolean) |
Задает элемент управления в качестве элемента управления верхнего уровня. |
| SetVisibleCore(Boolean) |
Задает элементу управления указанное видимое состояние. |
| Show() |
Отображает элемент управления пользователю. |
| SizeFromClientSize(Size) |
Определяет размер всего элемента управления от высоты и ширины клиентской области. |
| SuspendLayout() |
Временно приостанавливает логику макета для элемента управления. |
| ToString() |
String Возвращает имя, содержащее имя , если таковое Componentимеется. Этот метод не должен быть переопределен. (Унаследовано от Component) |
| Update() |
Позволяет элементу управления перераскрыть недопустимые регионы в клиентской области. |
| UpdateBounds() |
Обновляет границы элемента управления с текущим размером и расположением. |
| UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) |
Обновляет границы элемента управления с указанным размером, расположением и размером клиента. |
| UpdateBounds(Int32, Int32, Int32, Int32) |
Обновляет границы элемента управления указанным размером и расположением. |
| UpdateStyles() |
Принудительно применяет назначенные стили к элементу управления. |
| UpdateZOrder() |
Обновляет элемент управления в порядке z-порядка родительского элемента управления. |
| WndProc(Message) |
Обрабатывает сообщения Windows. |
События
| Имя | Описание |
|---|---|
| AutoSizeChanged |
Это событие не относится к этому классу. |
| BackColorChanged |
Происходит при изменении значения свойства BackColor. |
| BackgroundImageChanged |
Происходит при изменении значения свойства BackgroundImage. |
| BackgroundImageLayoutChanged |
Происходит при BackgroundImageLayout изменении свойства. |
| BindingContextChanged |
Происходит при изменении значения свойства BindingContext. |
| CausesValidationChanged |
Происходит при изменении значения свойства CausesValidation. |
| ChangeUICues |
Происходит при изменении фокуса или пользовательского интерфейса клавиатуры. |
| Click |
Происходит при щелчке элемента управления. |
| ClientSizeChanged |
Происходит при изменении значения свойства ClientSize. |
| ContextMenuChanged |
Устаревшие..
Происходит при изменении значения свойства ContextMenu. |
| ContextMenuStripChanged |
Происходит при изменении значения свойства ContextMenuStrip. |
| ControlAdded |
Происходит при добавлении нового элемента управления в элемент Control.ControlCollectionуправления . |
| ControlRemoved |
Происходит при удалении элемента управления из элемента Control.ControlCollectionуправления. |
| CursorChanged |
Происходит при изменении значения свойства Cursor. |
| DataContextChanged |
Происходит при изменении значения свойства DataContext. |
| Disposed |
Происходит при удалении компонента вызовом Dispose() метода. (Унаследовано от Component) |
| DockChanged |
Происходит при изменении значения свойства Dock. |
| DoubleClick |
Происходит при двойном щелчке элемента управления. |
| DpiChangedAfterParent |
Происходит при изменении параметра DPI элемента управления программным способом после изменения DPI родительского элемента управления или формы. |
| DpiChangedBeforeParent |
Происходит при изменении параметра DPI элемента управления программным способом перед событием изменения DPI для родительского элемента управления или формы. |
| DragDrop |
Происходит при завершении операции перетаскивания. |
| DragEnter |
Происходит при перетаскивании объекта в границы элемента управления. |
| DragLeave |
Происходит при перетаскивании объекта из границ элемента управления. |
| DragOver |
Происходит при перетаскивании объекта по границам элемента управления. |
| EnabledChanged |
Происходит, если значение свойства Enabled было изменено. |
| Enter |
Происходит при вводе элемента управления. |
| FontChanged |
Происходит при Font изменении значения свойства. |
| ForeColorChanged |
Происходит при ForeColor изменении значения свойства. |
| GiveFeedback |
Происходит во время операции перетаскивания. |
| GotFocus |
Происходит, когда элемент управления получает фокус. |
| HandleCreated |
Происходит при создании дескриптора для элемента управления. |
| HandleDestroyed |
Происходит, когда дескриптор элемента управления находится в процессе уничтожения. |
| HelpRequested |
Происходит, когда пользователь запрашивает справку по элементу управления. |
| ImeModeChanged |
Происходит при ImeMode изменении свойства. |
| Invalidated |
Происходит, когда для отображения элемента управления требуется перераспись. |
| KeyDown |
Происходит при нажатии клавиши во время фокуса элемента управления. |
| KeyPress |
Происходит при нажатии клавиши символа, пробела или внутреннего пространства во время фокуса элемента управления. |
| KeyUp |
Происходит при освобождении ключа во время фокуса элемента управления. |
| Layout |
Происходит, когда элемент управления должен изменить положение дочерних элементов управления. |
| Leave |
Происходит, когда фокус ввода покидает элемент управления. |
| LocationChanged |
Происходит, если значение свойства Location было изменено. |
| LostFocus |
Происходит, когда элемент управления теряет фокус. |
| MarginChanged |
Происходит при изменении поля элемента управления. |
| MouseCaptureChanged |
Происходит, когда элемент управления теряет запись мыши. |
| MouseClick |
Происходит, когда элемент управления щелкается мышью. |
| MouseDoubleClick |
Происходит, когда элемент управления дважды щелкается мышью. |
| MouseDown |
Происходит при нажатии указателя мыши на элемент управления и нажатием кнопки мыши. |
| MouseEnter |
Происходит, когда указатель мыши входит в элемент управления. |
| MouseHover |
Происходит, когда указатель мыши лежит на элементе управления. |
| MouseLeave |
Происходит, когда указатель мыши покидает элемент управления. |
| MouseMove |
Происходит при перемещении указателя мыши по элементу управления. |
| MouseUp |
Происходит, когда указатель мыши находится на элементе управления, и кнопка мыши освобождается. |
| MouseWheel |
Происходит при перемещении колесика мыши во время фокуса элемента управления. |
| Move |
Происходит при перемещении элемента управления. |
| PaddingChanged |
Происходит при изменении заполнения элемента управления. |
| Paint |
Происходит при повторном удалении элемента управления. |
| ParentChanged |
Происходит при Parent изменении значения свойства. |
| PreviewKeyDown |
Возникает перед событием KeyDown при нажатии клавиши во время фокуса на этом элементе управления. |
| QueryAccessibilityHelp |
Происходит при AccessibleObject предоставлении помощи приложениям специальных возможностей. |
| QueryContinueDrag |
Происходит во время операции перетаскивания и позволяет источнику перетаскивания определить, следует ли отменить операцию перетаскивания. |
| RegionChanged |
Происходит при изменении значения свойства Region. |
| Resize |
Происходит при изменении размера элемента управления. |
| RightToLeftChanged |
Происходит при RightToLeft изменении значения свойства. |
| SizeChanged |
Происходит при Size изменении значения свойства. |
| StyleChanged |
Происходит при изменении стиля элемента управления. |
| SystemColorsChanged |
Происходит при изменении цвета системы. |
| TabIndexChanged |
Происходит при TabIndex изменении значения свойства. |
| TabStopChanged |
Происходит при TabStop изменении значения свойства. |
| TextChanged |
Происходит при Text изменении значения свойства. |
| Validated |
Происходит при завершении проверки элемента управления. |
| Validating |
Происходит при проверке элемента управления. |
| VisibleChanged |
Происходит при Visible изменении значения свойства. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IDropTarget.OnDragDrop(DragEventArgs) |
Вызывает событие DragDrop. |
| IDropTarget.OnDragEnter(DragEventArgs) |
Вызывает событие DragEnter. |
| IDropTarget.OnDragLeave(EventArgs) |
Вызывает событие DragLeave. |
| IDropTarget.OnDragOver(DragEventArgs) |
Вызывает событие DragOver. |
Применяется к
Потокобезопасность
Только следующие члены являются потокобезопасными: BeginInvoke(Delegate), EndInvoke(IAsyncResult), Invoke(Delegate)и InvokeRequiredCreateGraphics() если дескриптор элемента управления уже создан. Вызов CreateGraphics() до создания дескриптора элемента управления в фоновом потоке может вызвать незаконные вызовы между потоками.