Properties Window
Окно свойств Properties — основной инструмент настройки формы и ее компонентов. Содержимое этого окна представляет собой весь список свойств выбранного в данный момент компонента или формы. Вызывается это окно несколькими способами — в меню View выбираем пункт Properties Window (или используем клавишу F4), на выбранном объекте щелкаем правой кнопкой мыши и в контекстном меню пункт Properties выбираем объект и нажимаем F4 или просто выбираем объект и переходим в окно Properties. Когда вы только создали проект, в окне Properties отображаются свойства самой формы (рис. 1.10).
увеличить изображение
Рис. 1.10. Окно свойств Properties
В таблице 1.1 приводится описание интерфейса самого окна Properties.
Object name | В поле этого списка выводится название данного выбранного объекта, который является экземпляром какого-либо класса. Здесь Form1 — название формы по умолчанию, которая наследуется от класса System.Windows.Forms.Form | |
Categorized | При нажатии на эту кнопку производится сортировка свойств выбранного объекта по категориям. Можно закрывать категорию, уменьшая число видимых элементов. Когда категория скрыта, вы видите знак (+), когда раскрыта — (–) | |
Alphabetic | Сортировка свойств и событий объекта в алфавитном порядке | |
Properties | При нажатии на эту кнопку отображается перечисление свойств объекта | |
Events | При нажатии на эту кнопку отображается перечисление событий объекта | |
Description Pane | Панель, на которую выводится информация о выбранном свойстве. В данном случае в списке свойств формы было выбрано свойство Text |
Окно Properties позволяет определять в первую очередь дизайн формы и ее элементов управления. В таблице 1.1 приводится описание некоторых свойств формы, обычно определяемых в режиме дизайна. При выборе значения свойства, отличного от принятого по умолчанию, оно выделяется жирным шрифтом, что облегчает в дальнейшем определение изменений.
Name | Название формы в проекте. Это не заголовок формы, который вы видите при запуске формы, а название формы внутри проекта, которое вы будете использовать в коде | Form1, Form2 и т.д. |
AcceptButton | Устанавливается значение кнопки, которая будет срабатывать при нажатии клавиши Enter. Для того чтобы это свойство было активным, необходимо наличие по крайней мере одной кнопки, расположенной на форме | None |
BackColor | Цвет формы. Для быстрого просмотра различных вариантов просто щелкайте прямо на названии "BackColor" | Control |
BackgroundImage | Изображение на заднем фоне | None |
CancelButton | Устанавливается значение кнопки, которая будет срабатывать при нажатии клавиши Esc. Для того чтобы это свойство было активным, необходимо наличие по крайней мере одной кнопки, расположенной на форме | None |
ControlBox | Устанавливается наличие либо отсутствие трех стандартных кнопок в верхнем правом углу формы: "Свернуть", "Развернуть" и "Закрыть" | |
Cursor | Определяется вид курсора при его положении на форме | Default |
DrawGrid | Устанавливается наличие либо отсутствие сетки из точек, которая помогает форматировать элементы управления. В любом случае сетка видна только на стадии создания приложения | True |
Font | Форматирование шрифта, используемого для отображения текста на форме в элементах управления | Microsoft Sans Serif; 8,25pt |
FormBorderStyle | Определение вида границ формы. Возможные варианты:
| Sizable |
Icon | Изображение иконки, располагаемой в заголовке формы. Поддерживаются форматы .ico | |
MaximizeBox | Определяется активность стандартной кнопки "Развернуть" в верхнем правом углу формы | True |
MaximumSize | Максимальный размер ширины и высоты формы, задаваемый в пикселях. Форма будет принимать указанный размер при нажатии на стандартную кнопку "Развернуть" | 0;0 (Во весь экран) |
MinimizeBox | Определяется активность стандартной кнопки "Свернуть" в верхнем правом углу формы | True |
MinimumSize | Минимальный размер ширины и высоты формы, задаваемый в пикселях. Форма будет принимать указанный размер при изменении ее границ пользователем (если свойство FormBorderStyle имеет значение по умолчанию Sizable) | 0;0 |
Size | Ширина и высота формы | 300; 300 |
StartPosition | Определение расположения формы при запуске приложения. Возможны следующие значения:
| WindowsDefaultLocation |
Text | Заголовок формы. В отличие от свойства Name, это именно название формы, которое не используется в коде | Form1, Form 2 и т.д. |
WindowState | Определение положения формы при запуске. Возможны следующие значения:
| Normal |