Поделиться через


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)

PaintBackground Вызывает событие для указанного элемента управления.

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()

Сбрасывает Text свойство в значение по умолчанию (Empty).

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 флага значение true или false.

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() до создания дескриптора элемента управления в фоновом потоке может вызвать незаконные вызовы между потоками.

См. также раздел