Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lec

.pdf
Скачиваний:
26
Добавлен:
24.03.2015
Размер:
3.43 Mб
Скачать

Name – возвращает или задает имя элемента (ссылка на объект). Text – возвращает или задает текст, как правило, отображаемый в

ЭУ.

BackColor, ForeColor – цвет фона и переднего плана ЭУ. BackGroundImage – графический образ для фона ЭУ. BackGroundImageLayout – способ отображения графического об-

раза в ЭУ.

Font – шрифт и его параметры.

Visible – сделать элемент видимым или невидимым.

TabIndex – порядковый номер ОЭУ в последовательности перемещения по клавише Tab.

ContextMenuStrip – связывает ОЭУ с контекстно-зависимым меню.

Члены класса Control:

Открытые конструкторы

 

Control - конструк-

Перегружен. Инициализирует новый эк-

 

тор

земпляр класса Control.

 

Открытые свойства

 

 

 

 

AccessibilityObject

 

Возвращает AccessibleObject, на-

 

 

 

 

значенный элементу управления.

 

 

AccessibleDefaultActionDescription

Возвращает или задает описание

 

 

выполняемого по умолчанию дейст-

 

 

 

 

вия элемента управления для ис-

 

 

 

 

пользования клиентскими приложе-

 

 

 

 

ниями со специальными возможно-

 

 

 

 

стями.

 

 

AccessibleDescription

 

Возвращает или задает описание

 

 

 

 

элемента управления, используемо-

 

 

 

 

го клиентскими приложениями со

 

 

 

 

специальными возможностями.

 

 

AccessibleName

 

Возвращает или задает имя эле-

 

 

 

 

мента управления, используемого

 

 

 

 

клиентскими приложениями со спе-

 

 

 

 

циальными возможностями.

 

 

AccessibleRole

 

Возвращает или задает доступ-

 

 

 

 

ную роль элемента управления.

 

 

AllowDrop

 

Возвращает или задает значе-

 

 

 

 

ние, указывающее, может ли эле-

 

 

 

 

мент управления принимать данные,

 

 

 

 

перемещенные на него пользовате-

 

 

 

 

лем.

 

 

Anchor

 

Возвращает или задает значе-

 

 

 

 

ние, указывающее, какие края эле-

 

 

 

 

мента управления будут привязаны

 

 

 

 

к краям контейнера.

 

 

BackColor

 

Возвращает или задает цвет фо-

 

 

 

 

на элемента управления.

 

 

BackgroundImage

 

Возвращает или задает фоновое

 

271

 

изображение, выводимое на эле-

 

менте управления.

 

BindingContext

Возвращает

или

задает

 

BindingContext для элемента управ-

 

ления.

 

 

Bottom

Возвращает

расстояние

между

 

нижним краем элемента управления

 

и верхним краем клиентской облас-

 

ти контейнера.

 

 

Bounds

Возвращает или задает размер и

 

местоположение элемента управле-

 

ния, включая неклиентские элемен-

 

ты.

 

 

CanFocus

Возвращает значение, показы-

 

вающее, может ли элемент управле-

 

ния получать фокус.

 

CanSelect

Возвращает значение, показы-

 

вающее, доступен ли элемент

 

управления для выделения.

 

Capture

Возвращает или задает значе-

 

ние, определяющее, была ли мышь

 

захвачена элементом управления.

CausesValidation

Возвращает или задает значе-

 

ние, показывающее, вызывает ли

 

элемент управления проверку любо-

 

го элемента управления, требующе-

 

го проверки при получении фокуса.

ClientRectangle

Возвращает прямоугольник, за-

 

дающий клиентскую область эле-

 

мента управления.

 

ClientSize

Возвращает или задает высоту и

 

ширину клиентской области элемен-

 

та управления.

 

 

CompanyName

Возвращает

название организа-

 

ции или имя создателя приложения,

 

содержащего элемент управления.

Container (унаследовано

Возвращает

IContainer,

содер-

от Component)

жащий Component.

 

ContainsFocus

Возвращает значение, указы-

 

вающее, имеет ли элемент управле-

 

ния или один из его дочерних эле-

 

ментов фокус ввода.

 

ContextMenu

Возвращает

или задает меню

 

быстрого вызова, связанное с эле-

 

ментом управления.

 

Controls

Возвращает

коллекцию

элемен-

 

тов управления, содержащихся в

 

элементе управления.

 

Created

Возвращает значение, показы-

 

вающее, был

ли создан

элемент

272

 

управления.

 

 

 

 

 

Cursor

Возвращает или задает курсор,

 

отображаемый,

когда

указатель

 

мыши находится на элементе управ-

 

ления.

 

 

 

 

 

DataBindings

Возвращает

привязки

данных

 

для этого элемента управления.

 

DefaultBackColor

Возвращает

используемый

по

 

умолчанию цвет фона

элемента

 

управления.

 

 

 

 

 

DefaultFont

Возвращает

шрифт

элемента

 

управления, используемый по умол-

 

чанию.

 

 

 

 

 

DefaultForeColor

Возвращает

цвет

изображения

 

элемента управления, используе-

 

мый по умолчанию.

 

 

 

 

DisplayRectangle

Возвращает прямоугольник, пре-

 

доставляющий

отображаемую

об-

 

ласть элемента управления.

 

 

Disposing

Возвращает значение, показы-

 

вающее, находится ли элемент

 

управления в процессе удаления.

Dock

Возвращает или задает край ро-

 

дительского контейнера, к которому

 

прикрепляется элемент управления.

Enabled

Возвращает или задает значе-

 

ние, показывающее, имеет ли эле-

 

мент управления возможность отве-

 

чать на действия пользователя.

 

Focused

Возвращает значение, показы-

 

вающее, имеет ли элемент управле-

 

ния фокус ввода.

 

 

 

 

Font

Возвращает

или

задает

шрифт

 

текста, отображаемого

элементом

 

управления.

 

 

 

 

 

ForeColor

Возвращает или задает основной

 

цвет элемента управления.

 

 

Handle

Возвращает дескриптор окна, к

 

которому привязан элемент управ-

 

ления.

 

 

 

 

 

HasChildren

Возвращает значение, опреде-

 

ляющее, содержит ли элемент

 

управления один или несколько до-

 

черних элементов.

 

 

 

 

Height

Возвращает

или

задает

высоту

 

элемента управления .

 

 

 

ImeMode

Возвращает

или

задает

режим

 

редактора методов ввода (IME) эле-

 

мента управления.

 

 

 

 

InvokeRequired

Возвращает

значение,

показы-

273

 

вающее, следует ли вызывающему

 

оператору

обращаться

к

методу

 

invoke во время вызовов метода из

 

элемента управления, так как вы-

 

зывающий оператор находится не в

 

том потоке в котором был создан

 

элемент управления.

 

 

IsAccessible

Возвращает или задает значе-

 

ние, показывающее, является ли

 

элемент управления видимым для

 

приложений со специальными воз-

 

можностями.

 

 

IsDisposed

Возвращает значение, показы-

 

вающее, был ли удален элемент

 

управления.

 

 

 

IsHandleCreated

Возвращает значение, показы-

 

вающее, имеется ли у элемента

 

управления связанный с ним деск-

 

риптор.

 

 

 

Left

Возвращает или задает коорди-

 

нату по оси X левого края элемента

 

управления (в точках).

 

 

Location

Возвращает или задает коорди-

 

наты левого верхнего угла элемента

 

управления

относительно

левого

 

верхнего угла контейнера.

 

ModifierKeys

Возвращает значение, показы-

 

вающее, какие из управляющих

 

клавиш (SHIFT, CTRL и ALT) нажаты

 

в данный момент.

 

 

MouseButtons

Возвращает значение, показы-

 

вающее, какая из кнопок мыши на-

 

жата в данный момент.

 

 

MousePosition

Возвращает позицию

указателя

 

мыши в координатах экрана.

 

Name

Возвращает или задает имя эле-

 

мента управления.

 

 

Parent

Возвращает или задает роди-

 

тельский

контейнер

элемента

 

управления.

 

 

 

ProductName

Возвращает имя продукта сбор-

 

ки, содержащей элемент управле-

 

ния.

 

 

 

ProductVersion

Возвращает версию сборки, со-

 

держащей элемент управления.

RecreatingHandle

Возвращает значение, показы-

 

вающее, происходит ли в данный

 

момент повторное создание деск-

 

риптора элементом управления.

Region

Возвращает или задает

область

274

 

 

окна, связанную с элементом

 

 

управления.

 

 

 

 

 

 

Right

 

Возвращает расстояние от пра-

 

 

вого края элемента управления до

 

 

левого края контейнера.

 

 

RightToLeft

 

Возвращает или задает значе-

 

 

ние, показывающее, выровнены ли

 

 

записи

элемента

управления

для

 

 

поддержки

языков,

использующих

 

 

шрифты с написанием справа нале-

 

 

во.

 

 

 

 

 

 

 

Site

 

Переопределен. Возвращает или

 

 

задает подложку элемента управле-

 

 

ния.

 

 

 

 

 

 

 

Size

 

Возвращает или задает высоту и

 

 

ширину элемента управления.

 

TabIndex

 

Возвращает или задает последо-

 

 

вательность

 

перехода

элемента

 

 

управления внутри контейнера.

 

TabStop

 

Возвращает или задает значе-

 

 

ние, показывающее, можно ли пе-

 

 

редать

фокус

данному

элементу

 

 

управления

при

помощи

клавиши

 

 

TAB.

 

 

 

 

 

 

 

Tag

 

Возвращает или задает объект,

 

 

содержащий

 

данные

элемента

 

 

управления.

 

 

 

 

 

 

Text

 

Возвращает или задает текст,

 

 

связанный

с

данным

элементом

 

 

управления.

 

 

 

 

 

 

Top

 

Возвращает или задает коорди-

 

 

нату по оси Y верхнего края элемен-

 

 

та управления (в точках).

 

 

TopLevelControl

 

Возвращает

родительский

эле-

 

 

мент управления, не имеющий дру-

 

 

гого

родительского

элемента

 

 

Windows Forms. Как правило, это

 

 

самая внешняя Form, в которой со-

 

 

держится элемент управления.

 

Visible

 

Возвращает или задает значе-

 

 

ние, определяющее, отображается

 

 

ли элемент управления.

 

 

Width

 

Возвращает

или

задает ширину

 

 

элемента управления.

 

 

Итого: 67 свойств

 

 

 

 

 

 

 

 

 

Открытые методы

 

 

 

 

 

 

 

 

 

BeginInvoke

Перегружен. Выполняет делегат асин-

 

хронно на том потоке, на котором был соз-

 

дан основной дескриптор элемента управле-

275

 

 

ния.

 

 

 

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

 

Извлекает

следующий или предыдущий

 

 

элемент управления в последовательности

 

 

перехода дочерних элементов.

 

276

GetType

 

Возвращает Type текущего экземпляра.

(унаследовано

от

 

Object)

 

 

Hide

 

Скрывает элемент управления.

 

 

 

InitializeLifetimeService

Получает служебный объект срока дейст-

вия, для управления средствами срока дей-

(унаследовано

от

ствия данного экземпляра.

MarshalByRefObject)

 

 

Invalidate

 

Перегружен. Объявляет недопустимой

 

 

конкретную область элемента управления и

 

 

вызывает отправку сообщения изображения

 

 

элементу управления.

Invoke

 

Перегружен. Выполняет делегат в том

 

 

потоке, которому принадлежит основной де-

 

 

скриптор окна элемента управления.

IsMnemonic

 

Определяет, является ли указанный знак

 

 

назначенным знаком, присвоенным элементу

 

 

управления в заданной строке.

PerformLayout

 

Перегружен. Заставляет элемент управ-

 

 

ления применять логику макета к дочерним

 

 

элементам управления.

PointToClient

 

Вычисляет расположение указанной точ-

 

 

ки экрана в координатах клиента.

PointToScreen

 

Вычисляет расположение указанной кли-

 

 

ентской точки в координатах экрана.

PreProcessMessage

Выполняет предварительную обработку

 

 

входящих сообщений в цикле обработки со-

 

 

общений переди их отправкой.

RectangleToClient

 

Вычисляет размер и расположение ука-

 

 

занного прямоугольника экрана в координа-

 

 

тах клиента.

RectangleToScreen

Вычисляет размер и расположение ука-

 

 

занной клиентской области в координатах

 

 

экрана.

Refresh

 

Принудительно вызывает элемент управ-

 

 

ления, который в результате делает недос-

 

 

тупной свою клиентскую область и немед-

 

 

ленно перерисовывает себя и все дочерние

 

 

элементы.

ResetBackColor

 

Восстанавливает значение по умолчанию

 

 

свойства BackColor.

ResetBindings

 

Восстанавливает значение по умолчанию

 

 

свойства DataBindings.

ResetCursor

 

Восстанавливает значение по умолчанию

 

 

свойства Cursor.

ResetFont

 

Восстанавливает значение по умолчанию

 

 

свойства Font.

ResetForeColor

 

Восстанавливает значение по умолчанию

 

 

свойства ForeColor.

277

ResetImeMode

 

 

Восстанавливает значение по умолчанию

 

 

 

свойства ImeMode.

 

 

ResetRightToLeft

 

 

Восстанавливает значение по умолчанию

 

 

 

свойства RightToLeft.

 

 

ResetText

 

 

Восстанавливает значение по умолчанию

 

 

 

свойства Text.

 

 

 

ResumeLayout

 

 

Перегружен.

Восстанавливает

обычную

 

 

 

логику макета.

 

 

 

Scale

 

 

Перегружен.

Масштабирует

элемент

 

 

 

управления и любые его дочерние элемен-

 

 

 

ты.

 

 

 

Select

 

 

Перегружен. Активирует элемент управ-

 

 

 

ления.

 

 

 

SelectNextControl

 

 

Активирует следующий элемент управле-

 

 

 

ния.

 

 

 

SendToBack

 

 

Помещает элемент управления в конец z-

 

 

 

последовательности.

 

 

SetBounds

 

 

Перегружен. Задает границы элемента

 

 

 

управления.

 

 

 

Show

 

 

Отображает элемент управления.

 

 

 

 

SuspendLayout

 

 

Временно приостанавливает логику ма-

 

 

 

кета для элемента управления.

 

ToString

 

 

Возвращает String, который представляет

(унаследовано

от

 

текущий Object.

 

 

 

Object)

 

 

 

 

 

 

Update

 

 

Вызывает перерисовку элементом управ-

 

 

 

ления недопустимых

областей клиентской

 

 

 

области.

 

 

 

Открытые события

 

 

 

 

 

 

BackColorChanged

Возникает

при

изменении

значения

 

 

 

свойства BackColor.

 

 

BackgroundImageChanged

Возникает

при

изменении

значения

свойства BackgroundImage.

 

BindingContextChanged

Возникает

при

изменении

значения

свойства BindingContext.

 

 

 

 

 

CausesValidationChanged

Возникает

при

изменении

значения

свойства CausesValidation.

 

ChangeUICues

 

 

Возникает при изменении фокуса или

 

 

 

клавиатурных подсказок пользовательского

 

 

 

интерфейса.

 

 

 

Click

 

 

Возникает при щелчке элемента управ-

 

 

 

ления.

 

 

 

ContextMenuChanged

Возникает

при

изменении

значения

 

 

 

свойства ContextMenu.

 

ControlAdded

 

 

Происходит при добавлении нового эле-

 

 

 

мента

управления

к

 

 

 

Control.ControlCollection.

 

ControlRemoved

 

 

Происходит

при

удалении

элемента

278

 

 

управления из Control.ControlCollection.

CursorChanged

 

Возникает

при

изменении

значения

 

 

свойства Cursor.

 

 

Disposed

 

Добавляет обработчик событий для от-

(унаследовано

от

слеживания события Disposed для компо-

Component)

 

нента.

 

 

 

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

 

Возникает,

когда элемент управления

279

 

лишается фокуса ввода.

 

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.

 

 

 

280

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]