Разработка графического интерфейса пользователя




Разработанная форма интерфейса пользователя приведена на рис. 1.5-1.

При размещении первого элемента управления ListBox в форму на экране появляется пустой прямоугольник, внутри которого находится текст listBox1, это стандартный текст, который назначается Visual C#. В этом списке нет ни полосы прокрутки, ни элементов. Вертикальная полоса прокрутки появляется автоматически, в том случае, когда новый добавляемый элемент не может быть размещен в выделенной для списка области экрана. В данном проекте два элемента ListBox располагаются на элементе управления Panel (объединены в одну группу) и поэтому будут иметь одну общую полосу прокрутки.

Для того, чтобы занести в список новый элемент, надо использовать метод Add(). Для этого в программном коде необходимо указать элемент управления, куда должны заноситься данные, затем через точку написать метод Items.Add() и затем в скобках в качестве параметра указать имя символьной переменной. Например, если необходимо занести значение числовой переменой х в список с именем ListBox1, то надо выполнить оператор listBox1.Items.Add(x.ToString“F5”).

Заполнение списка данных при этом происходит во время выполнения программы. Однако данные можно занести в список и на стадии разработки проекта. Для этого надо поместить элементы списка в свойство Items, которое имеется в окне Properties элемента управления listBox, щелкнув кнопку с тремя точками и составив нужный список в открывшемся диалоговом окне. Каждая строка этого свойства задает один элемент, для перехода на следующую строку надо нажать клавишу<Enter >, после набора всех элементов – щелкнуть ОК.

На кнопке с именем button1 поместим надпись: Выполнит ь, а на кнопке с именем button2 поместим надпись: Конец.

Рис. 1.5-1

Установка свойств объектов

Свойства объектов управления формы должны быть приведены в таблице 1.5-2.

Таблица 1.5-2

Объект Свойство Значение свойства
Form1 Text Тема 1.5. “Программирование алгоритмов регулярных циклических структур”
label1 Name label5
Text Задание: Протабулировть функцию f(x)=sin(x+2)*12+cos(x*4)*15
ForeColor Синий
Font Microsoft Sans Serif, Обычный, 10 пунктов
label2 Name label2
Text Аргумент (х) Функция f(x)
ForeColor Зеленый
Font Microsoft Sans Serif, Обычный, 10 пунктов
label3 Name label3
Text Начальное значение
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
label4 Name label4
Text Конечное значение
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
label5 Name label5
Text Шаг
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
label6 Name label6
Text n =
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
label7 Name label7
Text Наибольшее значение функции
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
label8 Name label8
Text Наименьшее значение функции
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
label9 Name label9
Text Число положительных элементов
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
label10 Name label10
Text Число отрицательных элементов
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
textBox1 Name textBox1
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
textBox2 Name textBox2
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
textBox3 Name textBox3
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
textBox4 Name textBox4
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
textBox5 Name textBox5
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
textBox6 Name textBox6
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
textBox7 Name textBox7
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
textBox8 Name textBox8
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
listBox1 Name listBox1
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
listBox2 Name listBox2
ForeColor Черный
Font Microsoft Sans Serif, Обычный, 10 пунктов
panel1 Name panel1
Font Microsoft Sans Serif, Обычный, 10 пунктов
AutoScroll True
button1 Name button1
Text Выполнить
button2 Name button2
Text Конец


Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-11-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: