На этом шаге мы рассмотрим размещение на форме кнопки.
Последнее, что надо сделать на этапе создания формы, — добавить на форму командную кнопку Расчет. Назначение этой кнопки очевидно.
Командная кнопка, компонент Button (рисунок 1), добавляется на форму точно так же, как и другие компоненты.

Рис.1. Командная кнопка — компонент Button
Значок компонента Button находится на вкладке Common Controls (Стандартные элементы управления). Основные свойства компонента Button приведены в таблице 1.
| Свойство | Описание |
|---|---|
| Name | Имя компонента. Используется для доступа к компоненту и его свойствам |
| Text | Текст на кнопке |
| TextAlign | Положение текста на кнопке. Текст может располагаться в центре кнопки (MiddleCenter), быть прижат к левой (MiddleLeft) или правой (MiddleRight) границе. Можно задать и другие способы размещения надписи (TopLeft, TopCenter, TopRight, BottomLeft, BottomCenter, BottomRight) |
| FlatStyle | Стиль. Кнопка может быть стандартной (Standard), плоской (Flat) или "всплывающей" (Popup) |
| Location | Положение кнопки на поверхности формы. Уточняющее свойство X определяет расстояние от левой границы кнопки до левой границы формы, уточняющее свойство Y - от верхней границы кнопки до верхней границы клиентской области формы (нижней границы заголовка) |
| Size | Размер кнопки |
| Enabled | Признак доступности кнопки. Кнопка доступна, если значение свойства равно True, и недоступна, если значение свойства равно False (в этом случае нажать кнопку нельзя, событие Click в результате щелчка на ней не возникает) |
| Visible | Позволяет скрыть кнопку (False) или сделать ее видимой (True) |
| Cursor | Вид указателя мыши при позиционировании указателя на кнопке |
| Image | Картинка на поверхности кнопки. Рекомендуется использовать gif-файл, в котором определен прозрачный цвет |
| ImageAlign | Положение картинки на кнопке. Картинка может располагаться в центре (MiddleCenter), быть прижата к левой (MiddleLeft) или правой (MiddleRight) границе. Можно задать и другие способы размещения картинки на кнопке (TopLeft, TopCenter, TopRight, BottomLeft, BottomCenter, BottomRight) |
| ImageList | Набор изображений, из которых может быть выбрано то, которое будет отображаться на поверхности кнопки. Представляет собой объект типа ImageList. Чтобы задать значение свойства, в форму приложения нужно добавить компонент ImageList |
| ImageIndex | Номер (индекс) изображения из набора ImageList, которое отображается на кнопке |
| ToolTip | Подсказка, появляющаяся рядом с указателем мыши при его позиционировании на кнопке. Чтобы свойство стало доступно, в форму приложения нужно добавить компонент ToolTip |
После того как на форму будет добавлена кнопка, нужно выполнить ее настройку. Значения свойств компонента button1 приведены в таблице 2, окончательный вид формы показан на рисунке 2.
| Свойство | Значение |
|---|---|
| Location.X | 26 |
| Location.Y | 84 |
| Size.Width | 75 |
| Size.Height | 23 |
| Text | Расчет |

Рис.2. Окончательный вид формы программы "Доход"
Завершив работу по созданию формы, можно приступить к программированию — созданию процедур обработки событий.
На следующем шаге мы рассмотрим события.