Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЯП Лабораторная работа №1.1.docx
Скачиваний:
6
Добавлен:
14.01.2023
Размер:
1.46 Mб
Скачать

3.3.Установка свойства объектов и составление таблицы используемых объектов и их свойств.

Первоначально все элементы управления и форма имеют значения свойств, назначенные системой по умолчанию. Свойства объектов можно изменить при помощи выбора объектов на форме и изменения их значений в окне Свойства (Properties). Если окно Свойства скрыто, то его можно открыть, выполнив из элемента главного меню Вид команду Окно свойств, или нажав на клавишу <F4>. Можно изменить (если требуется) размер окна Свойства так, чтобы в нем было достаточно места для отображения имен свойств и их текущих значений.

Установить свойства первой кнопки, для этого щелкнуть на кнопке button1 формы.

Кнопка выделится и будет окружена манипуляторами изменения размера. В данный момент окно Свойства содержит список значений свойств для первой кнопки button1, так как именно этот объект был выделен на форме. Они включают значения для имени, цвета фона, текста, высоты шрифта и ширины кнопки и др. Так как у объектов имеется много свойств, VS организует их в категории и отображает в виде структуры. Если имеется желание увидеть свойства из какой-то категории, необходимо щелкнуть на знаке «плюс» (+) рядом с названием категории. Можно также отображать список свойств в алфавитном порядке.

Прокрутить список окна Свойства так, чтобы увидеть свойство Text, расположенное в категории Внешний вид. По умолчанию для объектов-кнопок button свойство Text имеет значение, совпадающее с именем объекта, т.е. для рассматриваемой первой кнопки свойство Text равно button1. Необходимо изменить это свойство, вместо button1 ввести текст «Вычислить» и нажать клавишу <Enter>. В окне Свойства свойство Text изменит свое значение на значение Вычислить, и после выхода из окна Свойства этот же текст появится на самой кнопке формы.

Установить свойства второй кнопки, для чего выделить вторую кнопку button2 другим способом. Для этого необходимо раскрыть список Объект (Object) в верхней части окна Свойства.

Появится список объектов интерфейса проекта.

В этом списке щелкнуть на button2 из списка всех используемых элементов управления System.Windows.Forms.

В окне Свойства появятся значения свойств второй кнопки, а VS выделит button2 на форме.

Дважды необходимо щелкнуть мышью на текущем свойстве Text элемента button2 и ввести текст «Завершить», а затем нажать <Enter>. Название второй кнопки формы изменится на Завершить.

Использование списка Объект (Object) является удобным способом переключения между объектами проекта. Также можно переключаться между объектами формы, просто щелкая на них.

Установить свойства label3.

Для этого необходимо щелкнуть на label3, а затем в окне Свойства свойству Text присвоить значение x1, свойству TextAlign (Выравнивание) значение 2-Center (Выравнивание по центру), свойству Font (Шрифт) значения – Arial, жирный, размер 12, свойству ForeColor (Цвет метки) значение Maroon (Коричневый), свойству BorderStyle (Стиль рамки подписи) значение FixedSingle (Видимая граница).

Аналогичным образом можно установить свойства для label4 – label8. Кончно, вы можете выбрать любые другие значения для шрифта, цвета и т.д.

Установить свойства label1. Для этого необходимо щелкнуть на label1, а затем в окне Свойства свойству Text присвоить значение «Введите значения координат вершин треугольника», свойству TextAlign (Выравнивание) значение 2-Center (Выравнивание по центру), свойству Font (Шрифт) значения жирный, размер 12, свойству ForeColor (Цвет метки) значение Green (Зеленый), свойству BorderStyle (Стиль рамки подписи) значение None (Без границ).

Установить свойства элементов TextBox: textBox1 – textBox6. Хорошим стилем считается давать объектам на форме (особенно тем объектам, которые будут использоваться в программном коде пользователя) осмысленные имена с использованием правил венгерской нотации. Текстовые поля textBox1 – textBox6 предназначены для ввода координат вершин треугольника, а textBox7 и textBox8 - для вывода значений периметра и площади. Поэтому свойствам Name элементов textBox1 – textBox6 установить следующие значения: txtx1, txty1, txtx2, txty2, txtx3, txty3, а свойствам Name элементов textBox7 и textBox8 значения txtPttr, txtPltr соответственно.Кроме того, для textBox7 и textBox8 надо изменить значение свойства Enabled, равное по умолчанию True на False. Установка такого значения делает текстовое поле недоступным для изменения вне программного кода, т.е. вести какие-то значения в эти текстовые поля «снаружи» нельзя. Эти два текстовых поля предназначены для вывода результатов работы

программы, и таким образом с помощью установки свойства Enabled=False «подправить» результат работы на «нужный» нельзя.

Изменить заголовок формы можно, щелкнув в области Form1, а затем в правом столбце свойства Text окна Свойства, и ввести текст Вычисление периметра и площади треугольника.

В верхней части формы необходимо отобразить текст задания.

Рисунок 3 – Объекты с измененными свойствами

Таблица 1 – Используемые объекты и их установленные свойства

Объект

Имя объекта

Свойство

Значение свойства

Форма

Form1

Name

Form1

Text

Вычисление периметра и площади треугольника

BackColor (Palette)

Control(серый)

Текстовое

поле

textBox1

Name

txtx1

Text

“”(Пусто)

Font

Размер 10

Enabled

True

Текстовое

поле

textBox2

Name

txty1

textBox3

Name

txtx2

textBox4

Name

txty2

textBox5

Name

txtx3

textBox6

Name

txty3

Текстовое

поле

textBox7

Name

txtPttr

Text

“”(Пусто)

Font

Размер 10

Enabled

False

Текстовое поле

textBox8

Name

txtP1tr

Text

“”(Пусто)

Font

Размер 10

Enabled

False

Метка

label1

ForeColor

Green

Метка

label2

ForeColor

DarkRed

Метка

label3

Text

x1

Метка

label4

Text

y1

Метка

label5

Text

x2

Метка

label6

Text

y2

Метка

label7

Text

x3

Метка

label8

Text

y3

Метка

label9

Text

Периметр треугольника

ForeColor

DarkBlue

Метка

label10

Text

Площадь треугольника

ForeColor

DarkBlue

Кнопка

button1

Text

Вычислить

Кнопка

button2

Text

Завершить