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