Класс Control является базовым для всех общих элементов управления, форм и контейнеров. Его свойства:
Размер и размещение:
Width и Hight - ширина и высота ЭУ. Определяют размер ЭУ.
Size – структура. Возвращает или задает высоту и ширину элемента управления. Поля: Width и Hight (ширина и высота).
Location – задает или возвращает значение структуры Point с координатами X и Y левого верхнего угла элемента управления относительно левого верхнего угла контейнера.
Bounds – свойство возвращает объект Rectangle, представляющий экранную область (включая заголовок и полосы прокрутки), занятую элементом управления.
ClientSize – структура Size – клиентская область без заголовка и полос прокрутки; меню и строки инструментов включаются.
Также используются свойства, возвращающие отд.значения:
Left (возвращает или задает координату по оси X левого края элемента управления)
Top (координата по оси Y верхнего края элемента управления)
Right (возвращает расстояние от правого края элемента управления до левого края контейнера)
Bottom (возвращает расстояние между нижним краем элемента управления и верхним краем клиентской области контейнера)
Dock – определяет к какой грани родительского элемента должен пристыковываться данный элемент.
richTextBox1.Dock = DockStyle.Fill; // размер ЭУ = размеру родительского
Все значения перечисления DockStyle: Top, Botton, Richt, Left, None, Fill.
Anchor (якорь) – прикрепляет на постоянном расстоянии.
Другие свойства:
Name – возвращает или задает имя элемента (ссылка на объект).
Text – возвращает или задает текст, как правило, отображаемый в ЭУ.
BackColor, ForeColor – цвет фона и переднего плана ЭУ.
BackGroundImage – графический образ для фона ЭУ.
BackGroundImageLayout – способ отображения графического образа в ЭУ.
Font – шрифт и его параметры.
Visible – сделать элемент видимым или невидимым.
TabIndex – порядковый номер ОЭУ в последовательности перемещения по клавише Tab.
ContextMenuStrip – связывает ОЭУ с контекстно-зависимым меню.
Члены класса Control:
Открытые конструкторы
![]() | Перегружен. Инициализирует новый экземпляр класса Control. |
Открытые свойства
![]() | Возвращает AccessibleObject, назначенный элементу управления. |
![]() | Возвращает или задает описание выполняемого по умолчанию действия элемента управления для использования клиентскими приложениями со специальными возможностями. |
![]() | Возвращает или задает описание элемента управления, используемого клиентскими приложениями со специальными возможностями. |
![]() | Возвращает или задает имя элемента управления, используемого клиентскими приложениями со специальными возможностями. |
![]() | Возвращает или задает доступную роль элемента управления. |
![]() | Возвращает или задает значение, указывающее, может ли элемент управления принимать данные, перемещенные на него пользователем. |
![]() | Возвращает или задает значение, указывающее, какие края элемента управления будут привязаны к краям контейнера. |
![]() | Возвращает или задает цвет фона элемента управления. |
![]() | Возвращает или задает фоновое изображение, выводимое на элементе управления. |
![]() | Возвращает или задает BindingContext для элемента управления. |
![]() | Возвращает расстояние между нижним краем элемента управления и верхним краем клиентской области контейнера. |
![]() | Возвращает или задает размер и местоположение элемента управления, включая неклиентские элементы. |
![]() | Возвращает значение, показывающее, может ли элемент управления получать фокус. |
![]() | Возвращает значение, показывающее, доступен ли элемент управления для выделения. |
![]() | Возвращает или задает значение, определяющее, была ли мышь захвачена элементом управления. |
![]() | Возвращает или задает значение, показывающее, вызывает ли элемент управления проверку любого элемента управления, требующего проверки при получении фокуса. |
![]() | Возвращает прямоугольник, задающий клиентскую область элемента управления. |
![]() | Возвращает или задает высоту и ширину клиентской области элемента управления. |
![]() | Возвращает название организации или имя создателя приложения, содержащего элемент управления. |
![]() | Возвращает IContainer, содержащий Component. |
![]() | Возвращает значение, указывающее, имеет ли элемент управления или один из его дочерних элементов фокус ввода. |
![]() | Возвращает или задает меню быстрого вызова, связанное с элементом управления. |
![]() | Возвращает коллекцию элементов управления, содержащихся в элементе управления. |
![]() | Возвращает значение, показывающее, был ли создан элемент управления. |
![]() | Возвращает или задает курсор, отображаемый, когда указатель мыши находится на элементе управления. |
![]() | Возвращает привязки данных для этого элемента управления. |
![]() ![]() | Возвращает используемый по умолчанию цвет фона элемента управления. |
![]() ![]() | Возвращает шрифт элемента управления, используемый по умолчанию. |
![]() ![]() | Возвращает цвет изображения элемента управления, используемый по умолчанию. |
![]() | Возвращает прямоугольник, предоставляющий отображаемую область элемента управления. |
![]() | Возвращает значение, показывающее, находится ли элемент управления в процессе удаления. |
![]() | Возвращает или задает край родительского контейнера, к которому прикрепляется элемент управления. |
![]() | Возвращает или задает значение, показывающее, имеет ли элемент управления возможность отвечать на действия пользователя. |
![]() | Возвращает значение, показывающее, имеет ли элемент управления фокус ввода. |
![]() | Возвращает или задает шрифт текста, отображаемого элементом управления. |
![]() | Возвращает или задает основной цвет элемента управления. |
![]() | Возвращает дескриптор окна, к которому привязан элемент управления. |
![]() | Возвращает значение, определяющее, содержит ли элемент управления один или несколько дочерних элементов. |
![]() | Возвращает или задает высоту элемента управления . |
![]() | Возвращает или задает режим редактора методов ввода (IME) элемента управления. |
![]() | Возвращает значение, показывающее, следует ли вызывающему оператору обращаться к методу invoke во время вызовов метода из элемента управления, так как вызывающий оператор находится не в том потоке в котором был создан элемент управления. |
![]() | Возвращает или задает значение, показывающее, является ли элемент управления видимым для приложений со специальными возможностями. |
![]() | Возвращает значение, показывающее, был ли удален элемент управления. |
![]() | Возвращает значение, показывающее, имеется ли у элемента управления связанный с ним дескриптор. |
![]() | Возвращает или задает координату по оси X левого края элемента управления (в точках). |
![]() | Возвращает или задает координаты левого верхнего угла элемента управления относительно левого верхнего угла контейнера. |
![]() ![]() | Возвращает значение, показывающее, какие из управляющих клавиш (SHIFT, CTRL и ALT) нажаты в данный момент. |
![]() ![]() | Возвращает значение, показывающее, какая из кнопок мыши нажата в данный момент. |
![]() ![]() | Возвращает позицию указателя мыши в координатах экрана. |
![]() | Возвращает или задает имя элемента управления. |
![]() | Возвращает или задает родительский контейнер элемента управления. |
![]() | Возвращает имя продукта сборки, содержащей элемент управления. |
![]() | Возвращает версию сборки, содержащей элемент управления. |
![]() | Возвращает значение, показывающее, происходит ли в данный момент повторное создание дескриптора элементом управления. |
![]() | Возвращает или задает область окна, связанную с элементом управления. |
![]() | Возвращает расстояние от правого края элемента управления до левого края контейнера. |
![]() | Возвращает или задает значение, показывающее, выровнены ли записи элемента управления для поддержки языков, использующих шрифты с написанием справа налево. |
![]() | Переопределен. Возвращает или задает подложку элемента управления. |
![]() | Возвращает или задает высоту и ширину элемента управления. |
![]() | Возвращает или задает последовательность перехода элемента управления внутри контейнера. |
![]() | Возвращает или задает значение, показывающее, можно ли передать фокус данному элементу управления при помощи клавиши TAB. |
![]() | Возвращает или задает объект, содержащий данные элемента управления. |
![]() | Возвращает или задает текст, связанный с данным элементом управления. |
![]() | Возвращает или задает координату по оси Y верхнего края элемента управления (в точках). |
![]() | Возвращает родительский элемент управления, не имеющий другого родительского элемента Windows Forms. Как правило, это самая внешняя Form, в которой содержится элемент управления. |
![]() | Возвращает или задает значение, определяющее, отображается ли элемент управления. |
![]() | Возвращает или задает ширину элемента управления. |
Итого: 67 свойств
Открытые методы
![]() | Перегружен. Выполняет делегат асинхронно на том потоке, на котором был создан основной дескриптор элемента управления. |
![]() | Помещает элемент управления в начало z-последовательности. |
![]() | Извлекает значение, показывающее, является ли указанный элемент управления дочерним элементом. |
![]() | Вызывает принудительное создание элемента управления, включая создание дескриптора и дочерних элементов. |
![]() | Создает объект Graphics для элемента управления. |
![]() | Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для коммуникации с удаленными объектами. |
![]() | Перегружен. Освобождает ресурсы, используемые объектом Component. |
![]() | Начинает операцию перетаскивания. |
![]() | Извлекает возвращаемое значение асинхронной операции, предоставленное переданным объектом IAsyncResult. |
![]() | Перегружен. Определяет, равны ли два экземпляра Object. |
![]() | Извлекает форму, на которой находится элемент управления. |
![]() | Задает фокус ввода элементу управления. |
![]() ![]() | Извлекает элемент управления, содержащий указанный дескриптор. |
![]() ![]() | Возвращает элемент управления, связанный в данный момент с указанным дескриптором. |
![]() | Извлекает дочерний элемент управления, имеющий указанные координаты. |
![]() | Возвращает следующий ContainerControl в цепочке родительских элементов управления данного элемента. |
![]() | Служит хеш-функцией для конкретного типа, пригоден для использования в алгоритмах хеширования и структурах данных, например в хеш-таблице. |
![]() | Извлекает служебный объект текущего срока действия, который управляет средствами срока действия данного экземпляра. |
![]() | Извлекает следующий или предыдущий элемент управления в последовательности перехода дочерних элементов. |
![]() | Возвращает Type текущего экземпляра. |
![]() | Скрывает элемент управления. |
![]() | Получает служебный объект срока действия, для управления средствами срока действия данного экземпляра. |
![]() | Перегружен. Объявляет недопустимой конкретную область элемента управления и вызывает отправку сообщения изображения элементу управления. |
![]() | Перегружен. Выполняет делегат в том потоке, которому принадлежит основной дескриптор окна элемента управления. |
![]() ![]() | Определяет, является ли указанный знак назначенным знаком, присвоенным элементу управления в заданной строке. |
![]() | Перегружен. Заставляет элемент управления применять логику макета к дочерним элементам управления. |
![]() | Вычисляет расположение указанной точки экрана в координатах клиента. |
![]() | Вычисляет расположение указанной клиентской точки в координатах экрана. |
![]() | Выполняет предварительную обработку входящих сообщений в цикле обработки сообщений переди их отправкой. |
![]() | Вычисляет размер и расположение указанного прямоугольника экрана в координатах клиента. |
![]() | Вычисляет размер и расположение указанной клиентской области в координатах экрана. |
![]() | Принудительно вызывает элемент управления, который в результате делает недоступной свою клиентскую область и немедленно перерисовывает себя и все дочерние элементы. |
![]() | Восстанавливает значение по умолчанию свойства BackColor. |
![]() | Восстанавливает значение по умолчанию свойства DataBindings. |
![]() | Восстанавливает значение по умолчанию свойства Cursor. |
![]() | Восстанавливает значение по умолчанию свойства Font. |
![]() | Восстанавливает значение по умолчанию свойства ForeColor. |
![]() | Восстанавливает значение по умолчанию свойства ImeMode. |
![]() | Восстанавливает значение по умолчанию свойства RightToLeft. |
![]() | Восстанавливает значение по умолчанию свойства Text. |
![]() | Перегружен. Восстанавливает обычную логику макета. |
![]() | Перегружен. Масштабирует элемент управления и любые его дочерние элементы. |
![]() | Перегружен. Активирует элемент управления. |
![]() | Активирует следующий элемент управления. |
![]() | Помещает элемент управления в конец z-последовательности. |
![]() | Перегружен. Задает границы элемента управления. |
![]() | Отображает элемент управления. |
![]() | Временно приостанавливает логику макета для элемента управления. |
![]() | Возвращает String, который представляет текущий Object. |
![]() | Вызывает перерисовку элементом управления недопустимых областей клиентской области. |
Открытые события
![]() | Возникает при изменении значения свойства BackColor. |
![]() | Возникает при изменении значения свойства BackgroundImage. |
![]() | Возникает при изменении значения свойства BindingContext. |
![]() | Возникает при изменении значения свойства CausesValidation. |
![]() | Возникает при изменении фокуса или клавиатурных подсказок пользовательского интерфейса. |
![]() | Возникает при щелчке элемента управления. |
![]() | Возникает при изменении значения свойства ContextMenu. |
![]() | Происходит при добавлении нового элемента управления к Control.ControlCollection. |
![]() | Происходит при удалении элемента управления из Control.ControlCollection. |
![]() | Возникает при изменении значения свойства Cursor. |
![]() | Добавляет обработчик событий для отслеживания события Disposed для компонента. |
![]() | Возникает при изменении значения свойства Dock. |
![]() | Возникает при двойном щелчке элемента управления. |
![]() | Возникает, когда операция перетаскивания завершена. |
![]() | Происходит при перемещении объекта внутрь границ элемента управления. |
![]() | Происходит при перемещении объекта за границы элемента управления. |
![]() | Происходит при перетаскивании объекта над границами элемента управления. |
![]() | Возникает при изменении значения свойства Enabled. |
![]() | Возникает при входе в элемент управления. |
![]() | Возникает при изменении значения свойства Font. |
![]() | Возникает при изменении значения свойства ForeColor. |
![]() | Возникает при операции перетаскивания. |
![]() | Возникает при получении фокуса элементом управления. |
![]() | Происходит при создании дескриптора для элемента управления. |
![]() | Возникает в процессе уничтожения дескриптора элемента управления. |
![]() | Происходит при запросе справки для элемента управления. |
![]() | Возникает при изменении свойства ImeMode. |
![]() | Возникает, когда отображение элемента управления следует обновить. |
![]() | Возникает при нажатии клавиши, если элемент управления имеет фокус. |
![]() | Возникает при нажатии клавиши, если элемент управления имеет фокус. |
![]() | Возникает, когда клавишу отпускают, если элемент управления имеет фокус. |
![]() | Возникает, когда элемент управления должен переместить свои дочерние элементы управления. |
![]() | Возникает, когда элемент управления лишается фокуса ввода. |
![]() | Возникает при изменении значения свойства Location. |
![]() | Возникает при потере фокуса элементом управления. |
![]() | Возникает, когда указатель мыши находится на элементе управления и нажата кнопка мыши. |
![]() | Возникает, когда указатель мыши оказывается на элементе управления. |
![]() | Возникает, когда указатель мыши наведен на элемент управления. |
![]() | Возникает, когда указатель мыши покидает элемент управления. |
![]() | Возникает, когда указатель мыши перемещается на элемент управления. |
![]() | Возникает, когда указатель мыши находится на элементе управления и кнопка мыши не нажата. |
![]() | Возникает при движении колеса мыши, если элемент управления имеет фокус. |
![]() | Возникает при перемещении элемента управления. |
![]() | Возникает при обновлении элемента управления. |
![]() | Возникает при изменении значения свойства Parent. |
![]() | Возникает при предоставлении справки объектом AccessibleObject для приложений со специальными возможностями. |
![]() | Возникает во время операции перетаскивания и позволяет источнику перетаскивания определить, должна ли она быть отменена. |
![]() | Возникает при изменении размеров элемента управления. |
![]() | Возникает при изменении значения свойства RightToLeft. |
![]() | Возникает при изменении значения свойства Size. |
![]() | Возникает при изменении стиля элемента управления. |
![]() | Происходит при изменении системных цветов. |
![]() | Возникает при изменении значения свойства TabIndex. |
![]() | Возникает при изменении значения свойства TabStop. |
![]() | Возникает при изменении значения свойства Text. |
![]() | Возникает при окончании проверки элемента управления. |
![]() | Возникает при проверке элемента управления. |
![]() | Возникает при изменении значения свойства Visible. |
Дата: 2019-02-02, просмотров: 291.