Создание Windows-приложений на основе Visual C#

         

Properties Window


Окно свойств Properties — основной инструмент настройки формы и ее компонентов. Содержимое этого окна представляет собой весь список свойств выбранного в данный момент компонента или формы. Вызывается это окно несколькими способами — в меню View выбираем пункт Properties Window (или используем клавишу F4), на выбранном объекте щелкаем правой кнопкой мыши и в контекстном меню пункт Properties выбираем объект и нажимаем F4 или просто выбираем объект и переходим в окно Properties. Когда вы только создали проект, в окне Properties отображаются свойства самой формы (рис. 1.10).


увеличить изображение
Рис. 1.10.  Окно свойств Properties

В таблице 1.1 приводится описание интерфейса самого окна Properties.

Таблица 1.1.

ЭлементИзображениеОписание
Object name
В поле этого списка выводится название данного выбранного объекта, который является экземпляром какого-либо класса. Здесь Form1 — название формы по умолчанию, которая наследуется от класса System.Windows.Forms.Form
Categorized
При нажатии на эту кнопку производится сортировка свойств выбранного объекта по категориям. Можно закрывать категорию, уменьшая число видимых элементов. Когда категория скрыта, вы видите знак (+), когда раскрыта — (–)
Alphabetic
Сортировка свойств и событий объекта в алфавитном порядке
Properties
При нажатии на эту кнопку отображается перечисление свойств объекта
Events
При нажатии на эту кнопку отображается перечисление событий объекта
Description Pane
Панель, на которую выводится информация о выбранном свойстве. В данном случае в списке свойств формы было выбрано свойство Text

Окно Properties позволяет определять в первую очередь дизайн формы и ее элементов управления. В таблице 1.1 приводится описание некоторых свойств формы, обычно определяемых в режиме дизайна. При выборе значения свойства, отличного от принятого по умолчанию, оно выделяется жирным шрифтом, что облегчает в дальнейшем определение изменений.

Таблица 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Определение вида границ формы. Возможные варианты:
  • None — форма без границ и строки заголовка;
  • FixedSingle — тонкие границы без возможности изменения размера пользователем;
  • Fixed3D — границы без возможности изменения размера с трехмерным эффектом;
  • FixedDialog — границы без возможности изменения, без иконки приложения;
  • Sizable — обычные границы: пользователь может изменять размер границ;
  • FixedToolWindow — фиксированные границы, имеется только кнопка закрытия формы. Такой вид имеют панели инструментов в приложениях;
  • SizableToolWindow — границы с возможностью изменения размеров, имеется только кнопка закрытия формы

Sizable
IconИзображение иконки, располагаемой в заголовке формы. Поддерживаются форматы .ico
MaximizeBoxОпределяется активность стандартной кнопки "Развернуть" в верхнем правом углу формыTrue
MaximumSizeМаксимальный размер ширины и высоты формы, задаваемый в пикселях. Форма будет принимать указанный размер при нажатии на стандартную кнопку "Развернуть"0;0 (Во весь экран)
MinimizeBoxОпределяется активность стандартной кнопки "Свернуть" в верхнем правом углу формыTrue
MinimumSizeМинимальный размер ширины и высоты формы, задаваемый в пикселях. Форма будет принимать указанный размер при изменении ее границ пользователем (если свойство FormBorderStyle имеет значение по умолчанию Sizable)0;0
SizeШирина и высота формы300; 300
StartPositionОпределение расположения формы при запуске приложения. Возможны следующие значения:
  • Manual — форма появляется в верхнем левом углу экрана;
  • CenterScreen — в центре экрана;
  • WindowsDefaultLocation — расположение формы по умолчанию. Если пользователь изменил размеры формы, то при последующем ее запуске она будет иметь тот же самый вид и расположение;
  • WindowsDefaultBounds — границы формы принимают фиксированный размер;
  • CenterParent — в центре родительской формы

WindowsDefaultLocation
TextЗаголовок формы. В отличие от свойства Name, это именно название формы, которое не используется в коде Form1, Form 2 и т.д.
WindowStateОпределение положения формы при запуске. Возможны следующие значения:
  • Normal — форма запускается с размерами, указанными в свойстве Size;
  • Minimized — форма запускается с минимальными размерами, указанными в свойстве MinimumSize;
  • Maximized — форма разворачивается на весь экран

Normal
<

Содержание раздела