Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на C# 11я версия.docx
Скачиваний:
419
Добавлен:
29.05.2015
Размер:
1.98 Mб
Скачать

Приложение 1. Свойства элементов управления

Многие стандартные визуальные элементы управления имеют одинаковые свойства. Поэтому имеет смысл рассмотреть их отдельно.

Свойства

Пояснения

Name

Возвращает или задает имя элемента управления. Значение этого свойства используется в программе для обращения к объекту по его имени.

Size

Возвращает или задает размер элемента управления. Это свойство позволяет одновременно установить высоту и ширину (в точках) вместо того, чтобы устанавливать по отдельности свойства HeightиWidth.

Height

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

Width

Возвращает или задает ширину элемента управления.

Location

Возвращает или задает координаты левого верхнего угла элемента управления относительно левого верхнего угла контейнера.

Dock

Используется для определения способа автоматического изменения размеров элемента управления при изменении размеров родительского элемента управления. Например, задание для свойства DockзначенияDockStyle.Leftприводит к выравниванию самого элемента управления по левому краю его родительского элемента управления и к изменению размеров при изменении размеров родительского элемента управления.

Внимание: свойства AnchorиDockявляются взаимоисключающими. Одновременно может быть задано только одно из них, которое и получает преимущество.

Anchor

Возвращает или задает границы контейнера, с которым связан элемент управления, и определяет способ изменения размеров элемента управления при изменении размеров его родительского элемента. Элемент управления можно привязать к одной или нескольким границам контейнера. Например, если имеется объект Formс объектомButton, для свойстваAnchorкоторого заданы значенияTopиBottom, то объектButtonрастягивается, чтобы сохранить закрепленное расстояние до верхней и нижней границ объектаFormпри увеличении значения свойстваHeightобъектаForm.

Внимание: Свойства AnchorиDockявляются взаимоисключающими. Одновременно может быть задано только одно из них, которое и получает преимущество.

Margin

Возвращает или задает пустое пространство между элементами управления. Элементы управления получают для свойства Marginзначения по умолчанию, которые достаточно близки к рекомендациям по пользовательскому интерфейсуWindows. Для конкретных приложений по-прежнему могут быть необходимы некоторые корректировки.

BackColor

Возвращает или задает цвет фона для элемента управления. Свойство BackColorявляется внешним свойством.

ForeColor

Получает или задает основной цвет элемента управления. Свойство ForeColorявляется внешним свойством.

Font

Возвращает или задает шрифт текста, отображаемого элементом управления. Нельзя поменять отдельные элементы свойства Font– можно только создать новый объектFontс требуемыми параметрами и назначить его свойствуFont.

Свойство Fontявляется внешним свойством. Внешнее свойство – это свойство элемента управления, которое (если оно не задано) получается из родительского элемента управления.

Text

Получает или задает текст, сопоставленный с этим элементом управления. Свойство Textэлемента управления по-разному используется каждым производным классом. Например, свойствоTextобъектаFormотображается в заголовке окна в верхней части формы, содержит небольшое количество символов и, как правило, отображает имя приложения или документа. Однако свойствоTextобъектаRichTextBoxможет быть большим и включать в себя многочисленные невидимые символы, применяемые для форматирования текста. Например, отображаемый в объектеRichTextBoxтекст можно отформатировать, настроив свойстваFontлибо добавив символы пробелов или табуляции для выравнивания текста.

TextAlign

Получает или задает выравнивание текста для элемента управления.

Enabled

Возвращает или задает значение, показывающее, сможет ли элемент управления отвечать на действия пользователя. Значение true, если элемент управления может отвечать на действия пользователя; в противном случае – значениеfalse. Значением по умолчанию являетсяtrue. С помощью свойстваEnabledможно включать или отключать элементы управления во время выполнения. Например, можно отключить элементы управления, не применяемые при данном состоянии приложения. Можно также отключить элемент управления, чтобы ограничить его использование. Например, возможно отключить кнопку, чтобы пользователь не смог ее нажать. Если элемент управления отключен, его невозможно выделить.

Visible

Получает или задает значение, указывающее, отображаются ли элемент управления и все его дочерние элементы управления. Значение true, если элемент управления и все его дочерние элементы управления отображаются; в противном случае – значениеfalse. Значение по умолчанию –true. Обратите внимание, что даже если дляVisibleзадано значениеtrue, элемент управления может быть невидимым для пользователя, если он находится позади других элементов управления.

Items

С помощью этого свойства можно получить ссылку на список элементов, хранящихся в настоящее время в элементе управления (например, ListBox). С помощью этой ссылки можно добавлять и удалять элементы, а также определять число элементов в коллекции.