Общие параметры элементов управления
Класс 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; // размер ЭУ = размеру родительского
Fill.
Все значения перечисления DockStyle: Top, Botton, Richt, Left, None,
Anchor (якорь) – прикрепляет на постоянном расстоянии. Другие свойства:
ЭУ.
Name – возвращает или задает имя элемента (ссылка на объект).
Text – возвращает или задает текст, как правило, отображаемый в
BackColor, ForeColor – цвет фона и переднего плана ЭУ. BackGroundImage – графический образ для фона ЭУ. BackGroundImageLayout – способ отображения графического об-
![]()
![]()
![]()
![]()
![]()
![]()
раза
в ЭУ.
Font – шрифт и его параметры.
Visible – сделать элемент видимым или невидимым.
TabIndex – порядковый номер ОЭУ в последовательности перемеще- ния по клавише Tab.
ContextMenuStrip – связывает ОЭУ с контекстно-зависимым меню. Члены класса Control:
Открытые конструкторы
|
тор |
Control |
- |
конструк- |
Перегружен. Инициализирует новый эк- земпляр класса Control. |
Открытые свойства
|
AccessibilityObject |
Возвращает AccessibleObject, на- значенный элементу управления. |
|
AccessibleDefaultActionDescription |
Возвращает или задает описание выполняемого по умолчанию дейст- вия элемента управления для ис- пользования клиентскими приложе- ниями со специальными возможно- стями. |
|
AccessibleDescription |
Возвращает или задает описание элемента управления, используемо- го клиентскими приложениями со специальными возможностями. |
|
AccessibleName |
Возвращает или задает имя эле- мента управления, используемого клиентскими приложениями со спе- циальными возможностями. |
|
AccessibleRole |
Возвращает или задает доступ- ную роль элемента управления. |
|
AllowDrop |
Возвращает или задает значе- ние, указывающее, может ли эле- мент управления принимать данные, перемещенные на него пользовате- лем. |
|
Anchor |
Возвращает или задает значе- ние, указывающее, какие края эле- мента управления будут привязаны к краям контейнера. |
|
BackColor |
Возвращает или задает цвет фо- на элемента управления. |
|
BackgroundImage |
Возвращает или задает фоновое |
|
|
изображение, выводимое на эле- менте управления. |
|
BindingContext |
Возвращает или задает BindingContext для элемента управ- ления. |
|
Bottom |
Возвращает расстояние между нижним краем элемента управления и верхним краем клиентской облас- ти контейнера. |
|
Bounds |
Возвращает или задает размер и местоположение элемента управле- ния, включая неклиентские элемен- ты. |
|
CanFocus |
Возвращает значение, показы- вающее, может ли элемент управле- ния получать фокус. |
|
CanSelect |
Возвращает значение, показы- вающее, доступен ли элемент управления для выделения. |
|
Capture |
Возвращает или задает значе- ние, определяющее, была ли мышь захвачена элементом управления. |
|
CausesValidation |
Возвращает или задает значе- ние, показывающее, вызывает ли элемент управления проверку любо- го элемента управления, требующе- го проверки при получении фокуса. |
|
ClientRectangle |
Возвращает прямоугольник, за- дающий клиентскую область эле- мента управления. |
|
ClientSize |
Возвращает или задает высоту и ширину клиентской области элемен- та управления. |
|
CompanyName |
Возвращает название организа- ции или имя создателя приложения, содержащего элемент управления. |
|
Container (унаследовано от Component) |
Возвращает IContainer, содер- жащий Component. |
|
ContainsFocus |
Возвращает значение, указы- вающее, имеет ли элемент управле- ния или один из его дочерних эле- ментов фокус ввода. |
|
ContextMenu |
Возвращает или задает меню быстрого вызова, связанное с эле- ментом управления. |
|
Controls |
Возвращает коллекцию элемен- тов управления, содержащихся в элементе управления. |
|
Created |
Возвращает значение, показы- вающее, был ли создан элемент |
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
|
|
управления. |
|
Cursor |
Возвращает или задает курсор, отображаемый, когда указатель мыши находится на элементе управ- ления. |
|
DataBindings |
Возвращает привязки данных для этого элемента управления. |
|
DefaultBackColor |
Возвращает используемый по умолчанию цвет фона элемента управления. |
|
DefaultFont |
Возвращает шрифт элемента управления, используемый по умол- чанию. |
|
DefaultForeColor |
Возвращает цвет изображения элемента управления, используе- мый по умолчанию. |
|
DisplayRectangle |
Возвращает прямоугольник, пре- доставляющий отображаемую об- ласть элемента управления. |
|
Disposing |
Возвращает значение, показы- вающее, находится ли элемент управления в процессе удаления. |
|
Dock |
Возвращает или задает край ро- дительского контейнера, к которому прикрепляется элемент управления. |
|
Enabled |
Возвращает или задает значе- ние, показывающее, имеет ли эле- мент управления возможность отве- чать на действия пользователя. |
|
Focused |
Возвращает значение, показы- вающее, имеет ли элемент управле- ния фокус ввода. |
|
Font |
Возвращает или задает шрифт текста, отображаемого элементом управления. |
|
ForeColor |
Возвращает или задает основной цвет элемента управления. |
|
Handle |
Возвращает дескриптор окна, к которому привязан элемент управ- ления. |
|
HasChildren |
Возвращает значение, опреде- ляющее, содержит ли элемент управления один или несколько до- черних элементов. |
|
Height |
Возвращает или задает высоту элемента управления . |
|
ImeMode |
Возвращает или задает режим редактора методов ввода (IME) эле- мента управления. |
|
InvokeRequired |
Возвращает значение, показы- |
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
|
|
вающее, следует ли вызывающему оператору обращаться к методу invoke во время вызовов метода из элемента управления, так как вы- зывающий оператор находится не в том потоке в котором был создан элемент управления. |
|
IsAccessible |
Возвращает или задает значе- ние, показывающее, является ли элемент управления видимым для приложений со специальными воз- можностями. |
|
IsDisposed |
Возвращает значение, показы- вающее, был ли удален элемент управления. |
|
IsHandleCreated |
Возвращает значение, показы- вающее, имеется ли у элемента управления связанный с ним деск- риптор. |
|
Left |
Возвращает или задает коорди- нату по оси X левого края элемента управления (в точках). |
|
Location |
Возвращает или задает коорди- наты левого верхнего угла элемента управления относительно левого верхнего угла контейнера. |
|
ModifierKeys |
Возвращает значение, показы- вающее, какие из управляющих клавиш (SHIFT, CTRL и ALT) нажаты в данный момент. |
|
MouseButtons |
Возвращает значение, показы- вающее, какая из кнопок мыши на- жата в данный момент. |
|
MousePosition |
Возвращает позицию указателя мыши в координатах экрана. |
|
Name |
Возвращает или задает имя эле- мента управления. |
|
Parent |
Возвращает или задает роди- тельский контейнер элемента управления. |
|
ProductName |
Возвращает имя продукта сбор- ки, содержащей элемент управле- ния. |
|
ProductVersion |
Возвращает версию сборки, со- держащей элемент управления. |
|
RecreatingHandle |
Возвращает значение, показы- вающее, происходит ли в данный момент повторное создание деск- риптора элементом управления. |
|
Region |
Возвращает или задает область |
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
|
|
окна, связанную с элементом управления. |
|
Right |
Возвращает расстояние от пра- вого края элемента управления до левого края контейнера. |
|
RightToLeft |
Возвращает или задает значе- ние, показывающее, выровнены ли записи элемента управления для поддержки языков, использующих шрифты с написанием справа нале- во. |
|
Site |
Переопределен. Возвращает или задает подложку элемента управле- ния. |
|
Size |
Возвращает или задает высоту и ширину элемента управления. |
|
TabIndex |
Возвращает или задает последо- вательность перехода элемента управления внутри контейнера. |
|
TabStop |
Возвращает или задает значе- ние, показывающее, можно ли пе- редать фокус данному элементу управления при помощи клавиши TAB. |
|
Tag |
Возвращает или задает объект, содержащий данные элемента управления. |
|
Text |
Возвращает или задает текст, связанный с данным элементом управления. |
|
Top |
Возвращает или задает коорди- нату по оси Y верхнего края элемен- та управления (в точках). |
|
TopLevelControl |
Возвращает родительский эле- мент управления, не имеющий дру- гого родительского элемента Windows Forms. Как правило, это самая внешняя Form, в которой со- держится элемент управления. |
|
Visible |
Возвращает или задает значе- ние, определяющее, отображается ли элемент управления. |
|
Width |
Возвращает или задает ширину элемента управления. |
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Итого: 67 свойств Открытые
методы
|
|
ния. |
|
BringToFront |
Помещает элемент управления в начало z-последовательности. |
|
Contains |
Извлекает значение, показывающее, яв- ляется ли указанный элемент управления дочерним элементом. |
|
CreateControl |
Вызывает принудительное создание эле- мента управления, включая создание деск- риптора и дочерних элементов. |
|
CreateGraphics |
Создает объект Graphics для элемента управления. |
|
CreateObjRef (унаследовано от MarshalByRefObject) |
Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для комму- никации с удаленными объектами. |
|
Dispose (унаследо- вано от Component) |
Перегружен. Освобождает ресурсы, ис- пользуемые объектом Component. |
|
DoDragDrop |
Начинает операцию перетаскивания. |
|
EndInvoke |
Извлекает возвращаемое значение асин- хронной операции, предоставленное пере- данным объектом IAsyncResult. |
|
Equals (унаследовано от Object) |
Перегружен. Определяет, равны ли два экземпляра Object. |
|
FindForm |
Извлекает форму, на которой находится элемент управления. |
|
Focus |
Задает фокус ввода элементу управле- ния. |
|
FromChildHandle |
Извлекает элемент управления, содер- жащий указанный дескриптор. |
|
FromHandle |
Возвращает элемент управления, связан- ный в данный момент с указанным дескрип- тором. |
|
GetChildAtPoint |
Извлекает дочерний элемент управления, имеющий указанные координаты. |
|
GetContainerControl |
Возвращает следующий ContainerControl в цепочке родительских элементов управле- ния данного элемента. |
|
GetHashCode (унаследовано от Object) |
Служит хеш-функцией для конкретного типа, пригоден для использования в алго- ритмах хеширования и структурах данных, например в хеш-таблице. |
|
GetLifetimeService (унаследовано от MarshalByRefObject) |
Извлекает служебный объект текущего срока действия, который управляет средст- вами срока действия данного экземпляра. |
|
GetNextControl |
Извлекает следующий или предыдущий элемент управления в последовательности перехода дочерних элементов. |
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
|
GetType (унаследовано от Object) |
Возвращает Type текущего экземпляра. |
|
Hide |
Скрывает элемент управления. |
|
InitializeLifetimeService (унаследовано от MarshalByRefObject) |
Получает служебный объект срока дейст- вия, для управления средствами срока дей- ствия данного экземпляра. |
|
Invalidate |
Перегружен. Объявляет недопустимой конкретную область элемента управления и вызывает отправку сообщения изображения элементу управления. |
|
Invoke |
Перегружен. Выполняет делегат в том потоке, которому принадлежит основной де- скриптор окна элемента управления. |
|
IsMnemonic |
Определяет, является ли указанный знак назначенным знаком, присвоенным элементу управления в заданной строке. |
|
PerformLayout |
Перегружен. Заставляет элемент управ- ления применять логику макета к дочерним элементам управления. |
|
PointToClient |
Вычисляет расположение указанной точ- ки экрана в координатах клиента. |
|
PointToScreen |
Вычисляет расположение указанной кли- ентской точки в координатах экрана. |
|
PreProcessMessage |
Выполняет предварительную обработку входящих сообщений в цикле обработки со- общений переди их отправкой. |
|
RectangleToClient |
Вычисляет размер и расположение ука- занного прямоугольника экрана в координа- тах клиента. |
|
RectangleToScreen |
Вычисляет размер и расположение ука- занной клиентской области в координатах экрана. |
|
Refresh |
Принудительно вызывает элемент управ- ления, который в результате делает недос- тупной свою клиентскую область и немед- ленно перерисовывает себя и все дочерние элементы. |
|
ResetBackColor |
Восстанавливает значение по умолчанию свойства BackColor. |
|
ResetBindings |
Восстанавливает значение по умолчанию свойства DataBindings. |
|
ResetCursor |
Восстанавливает значение по умолчанию свойства Cursor. |
|
ResetFont |
Восстанавливает значение по умолчанию свойства Font. |
|
ResetForeColor |
Восстанавливает значение по умолчанию свойства ForeColor. |
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
|
ResetImeMode |
Восстанавливает значение по умолчанию свойства ImeMode. |
|
ResetRightToLeft |
Восстанавливает значение по умолчанию свойства RightToLeft. |
|
ResetText |
Восстанавливает значение по умолчанию свойства Text. |
|
ResumeLayout |
Перегружен. Восстанавливает обычную логику макета. |
|
Scale |
Перегружен. Масштабирует элемент управления и любые его дочерние элемен- ты. |
|
Select |
Перегружен. Активирует элемент управ- ления. |
|
SelectNextControl |
Активирует следующий элемент управле- ния. |
|
SendToBack |
Помещает элемент управления в конец z- последовательности. |
|
SetBounds |
Перегружен. Задает границы элемента управления. |
|
Show |
Отображает элемент управления. |
|
SuspendLayout |
Временно приостанавливает логику ма- кета для элемента управления. |
|
ToString (унаследовано от Object) |
Возвращает String, который представляет текущий Object. |
|
Update |
Вызывает перерисовку элементом управ- ления недопустимых областей клиентской области. |
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Открытые события
|
BackColorChanged |
Возникает при изменении свойства BackColor. |
значения |
|
BackgroundImageChanged |
Возникает при изменении свойства BackgroundImage. |
значения |
|
BindingContextChanged |
Возникает при изменении свойства BindingContext. |
значения |
|
CausesValidationChanged |
Возникает при изменении свойства CausesValidation. |
значения |
|
ChangeUICues |
Возникает при изменении фокуса или клавиатурных подсказок пользовательского интерфейса. |
|
|
Click |
Возникает при щелчке элемента управ- ления. |
|
|
ContextMenuChanged |
Возникает при изменении свойства ContextMenu. |
значения |
|
ControlAdded |
Происходит при добавлении нового эле- мента управления к Control.ControlCollection. |
|
|
ControlRemoved |
Происходит при удалении |
элемента |
|
|
управления из Control.ControlCollection. |
|||
|
CursorChanged |
Возникает при свойства Cursor. |
изменении |
значения |
|
|
Disposed (унаследовано Component) |
от |
Добавляет обработчик событий для от- слеживания события Disposed для компо- нента. |
||
|
DockChanged |
Возникает при свойства Dock. |
изменении |
значения |
|
|
DoubleClick |
Возникает при двойном щелчке элемен- та управления. |
|||
|
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 |
Возникает при потере фокуса элементом управления. |
||
|
MouseDown |
Возникает, когда указатель мыши нахо- дится на элементе управления и нажата кнопка мыши. |
||
|
MouseEnter |
Возникает, когда указатель мыши ока- зывается на элементе управления. |
||
|
MouseHover |
Возникает, когда указатель мыши наве- ден на элемент управления. |
||
|
MouseLeave |
Возникает, когда указатель мыши поки- дает элемент управления. |
||
|
MouseMove |
Возникает, когда указатель мыши пере- мещается на элемент управления. |
||
|
MouseUp |
Возникает, когда указатель мыши нахо- дится на элементе управления и кнопка мыши не нажата. |
||
|
MouseWheel |
Возникает при движении колеса мыши, если элемент управления имеет фокус. |
||
|
Move |
Возникает при перемещении элемента управления. |
||
|
Paint |
Возникает при обновлении элемента управления. |
||
|
ParentChanged |
Возникает при свойства Parent. |
изменении |
значения |
|
QueryAccessibilityHelp |
Возникает при предоставлении справки объектом AccessibleObject для приложений со специальными возможностями. |
||
|
QueryContinueDrag |
Возникает во время операции перетас- кивания и позволяет источнику перетаски- вания определить, должна ли она быть от- менена. |
||
|
Resize |
Возникает при изменении размеров элемента управления. |
||
|
RightToLeftChanged |
Возникает при свойства RightToLeft. |
изменении |
значения |
|
SizeChanged |
Возникает при свойства Size. |
изменении |
значения |
|
StyleChanged |
Возникает при изменении стиля элемен- та управления. |
||
|
SystemColorsChanged |
Происходит при изменении системных цветов. |
||
|
TabIndexChanged |
Возникает при свойства TabIndex. |
изменении |
значения |
|
TabStopChanged |
Возникает при свойства TabStop. |
изменении |
значения |
|
TextChanged |
Возникает при свойства Text. |
изменении |
значения |
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
|
Validated |
Возникает при окончании элемента управления. |
проверки |
|
Validating |
Возникает при проверке управления. |
элемента |
|
VisibleChanged |
Возникает при изменении свойства Visible. |
значения |
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.