Практическая работа №4, СПРАВОЧНИК — КиберПедия 

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Практическая работа №4, СПРАВОЧНИК

2019-11-11 284
Практическая работа №4, СПРАВОЧНИК 0.00 из 5.00 0 оценок
Заказать работу

Постановка задачи

Создать программу, выполняющую следующие действия.

 

Рис. 8
После запуска программы пользователь выбирает с помощью стрелок на клавиатуре название цвета и нажимает клавишу Enter. На экране появляется название цвета на русском языке и код в формате RGB Программа заканчивает свою работу по нажатию клавиши «Выход».

 

  Новыми в этой работе являются:

- использование компоненты ListBox (список) вкладки палитры компонентов Стандартные элементы управления,

- алгоритм выбора (оператор switch).

План разработки программы

1. Откройте новый проект.

2. Разместите на форме экземпляры компонентов в соответствии с рисунком.

3. Сохраните код программы и проект под именами.

4. Выполните следующие действия:

Выделенный объект Вкладка окна Свойства объекта Имя свойства/ Имя события Значение/Действие
Form1 Свойства Text Справочник

Button1

Свойства

Text Выход
Окно редактора кода This.Close()
Label1 Свойства Text Справочник записи цвета в формате RGB
Label2 Свойства Text Цвет в формате RGB
Label3 Свойства Text Удалить название объекта

5. Выделите объект ListBox1, щелкните на кнопке со стрелкой, сверху элемента. В появившемся окне нажмите Изменить элементы, где введите названия цветов, каждый на новой строке. listBox 1. SelectedIndex определяет номер элемента, выбранного из списка. Первый элемент имеет номер 0

 

 

6. Выполните следующие действия:

Выделенный объект Вкладка окна свойства объекта Имя свойства/Имя события Значение/Действие
ListBox1 События KeyPress if (e.KeyChar == (char)Keys.Enter)        {            switch (listBox1.SelectedIndex)            {                case 0: label3.Text = "черный 000000";                    break;                case 1: label3.Text = "белый FFFFFF";                    break;                case 2: label3.Text = "красный FF0000";                    break;                case 3: label3.Text = "зеленый 00FF00";                    break;                case 4: label3.Text = "бирюзовый 00FFFF";                    break;                case 5: label3.Text = "синий 0000FF";                    break;                case 6: label3.Text = "фиолетовый FF00FF";                    break;                case 7: label3.Text = "желтый FFFF00";                    break;                case 8: label3.Text = "коричневый 996633";                    break;                case 9: label3.Text = "оранжевый FF8000";                    break;                case 10: label3.Text = "лиловый FF0008";                    break;                case 11: label3.Text = "серый 999999";                    break;

Задание для самостоятельного выполнения

1. Измените шрифт, цвет экрана и букв.

2. Сделайте так, чтобы при установке курсора мыши в поле ListBox1, появлялась подсказка о том, что надо сделать.

Подсказка. Воспользуйтесь компонентом  ToolTip. Добавьте его на форму после чего в ToolTipIcon выбрать тип сообщения, а в ToolTipTitle напишите заголовок Подсказка. После чего выберете ListBox и в свойстве ToolTip напишите текст подсказки.

3. Внести изменения в программу, чтобы для надписей «Цвет» и «Формат RGB» использовались два отдельных объекта Label.

4. Сделайте так, чтобы выбор цвета в окне ListBox1 осуществлялся не только по нажатию клавиши Enter, но и при щелчке мыши.

Подсказка. Для компоненты ListBox1 в обработчике события Click вставить те же действия, которые описаны в п.7 Плана разработки программы.

5. Сделайте так, чтобы цвет текста, выводимого на Label3, соответствовал названию цвета.

Подсказка: для этого в case пропишите label3.ForeColor = Color.Цвет;

 


Поделиться с друзьями:

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.006 с.