На этом шаге мы рассмотрим использование компонентов вывода текста.
Отображение текста на поверхности формы (подсказок, результата расчета) обеспечивает компонент Label. В окне программы "Доход"
текст отображается слева от полей ввода/редактирования (информация о назначении полей). Результат расчета также отображается в окне программы.
Поэтому в форму надо добавить три компонента Label (рисунок 1).
Рис.1. Компонент Label — поле отображения текста
Добавляется компонент Label на форму точно так же, как и поле редактирования (компонент TextBox).
Основные свойства компонента Label приведены в таблице 1.
Таблица 1. Свойства компонента Label
Свойство | Описание |
---|---|
Name | Имя компонента. Используется в программе для доступа к свойствам компонента |
Text | Отображаемый текст |
Location | Положение компонента на поверхности формы |
AutoSize | Признак автоматического изменения размера компонента. Если значение свойства равно True, то при изменении значения свойства Text (или Font) автоматически изменяется размер компонента |
Size | Размер компонента (области отображения текста). Определяет (если значение свойства AutoSize равно False) размер компонента (области отображения текста) |
Font | Шрифт, используемый для отображения текста |
ForeColor | Цвет текста, отображаемого в поле компонента |
BackColor | Цвет закраски области вывода текста |
TextAlign | Способ выравнивания (расположения) текста в поле компонента. Всего существует девять способов расположения текста. На практике наиболее часто используют выравнивание по левой верхней границе (TopLeft), вверху по центру (TopCenter) и по центру (MiddleCenter) |
На форму разрабатываемого приложения надо добавить три компонента Label. В полях label1 и label2 отображается информация о
назначении полей ввода, поле label3 используется для вывода результата расчета.
Значения свойств компонентов Label приведены в таблице 2.
Таблица 2. Значения свойств компонентов Label
Компонент | Свойство | Значение |
---|---|---|
label1 | Location.X | 13 |
Location.Y | 19 | |
AutoSize | False | |
Size.Width | 95 | |
Size.Height | 20 | |
Text | Сумма (руб.): | |
TextAlign | MiddleRight | |
label2 | Location.X | 13 |
Location.Y | 45 | |
AutoSize | False | |
Size.Width | 88 | |
Size.Height | 20 | |
Text | Срок (мес.): | |
TextAlign | MiddleRight | |
label3 | Location.X | 23 |
Location.Y | 122 | |
AutoSize | False | |
Size.Width | 299 | |
Size.Height | 50 | |
Text | - |
После настройки компонентов Label форма разрабатываемого приложения должна выглядеть так, как показано на рисунке 2.
Рис.2. Вид формы после настройки полей отображения текста
На следующем шаге мы закончим изучение этого вопроса.