Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Топ:
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Интересное:
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Дисциплины:
2019-11-11 | 290 |
5.00
из
|
Заказать работу |
Постановка задачи
Создать программу, выполняющую следующие действия.
|
Новыми в этой работе являются:
- использование компоненты 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.Цвет;
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!