Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab_5-6.docx
Скачиваний:
7
Добавлен:
10.07.2019
Размер:
334.1 Кб
Скачать

6 Вересня 2010 року – понеділок

Перераховані в таблиці (див. нижче) властивості дозволяють змінити використовувані за замовчуванням кольори розділів календаря.

Властивість

Опис

CalendarForeColor

Задає колір днів місяця і лінії, розташованої під днями тижня

CalendarMonthBackground

Задає колір фону області, на якій розташовані дні місяця

CalendarTitleBackColor

Задає колір області заголовка календаря, в якій розташована назва місяця, а також колір днів тижня

CalendarTitleForeColor

Задає колір назви місяця і року

CalendarTrailingForeColor

Задає колір днів не поточного місяця, якщо вони відображаються в календарі

Отримувані значення

Для набуття значення, які отримує елемент управління DateTimePicker, використовуються властивості Text і Value.

Властивість Text повертає рядок, вказаний в текстовому полі елементу управління DateTimePicker.

Властивість Value представляє собою об’єкт DateTime. Якщо дата і час не були змінені, то ця властивість приймає значення поточної дати і поточного часу.

Оскільки властивістю Value представляє собою об’єкт DateTime, то за допомогою відповідних властивостей і методів цього об'єкту можна вивести окремо час, рік, місяць, число і так далі Таким чином, за допомогою методу ToLongDateString властивість Value може прийняти таке ж, як у властивості Text, значення.

Варіанти індивідуальних завдань

Завдання №1. Створити проект, використовуючи при його створенні елемент управління Timer (кількість використовуваних таймерів визначити самостійно, залежно від умови завдання).

Варіант №1. Створити додаток «Світлофор», суть якого полягає в тому, що при запуску додатку з’являється форма із зображенням світлофору, який є вимкнений. На формі мають бути розміщені дві кнопки: «Включити світлофор» та «Виключити світлофор». При натисненні кнопки «Включити світлофор» через кожні 5 секунд загоряються по-черзі відповідні кольори (червоний, жовтий, зелений) доти, поки не буде натиснута кнопка «Виключити світлофор»(світлофор вимкнений). Крім того помістити на формі лічильник, в залежності від того, яке значення вибране на лічильнику, через таку кількість секунд має відбуватися загоряння наступного кольору світлофора (початкове значення лічильника – 5). Швидкість зміни кольору має змінювати одразу після зміни значення лічильника.

Варіант №2. Створити додаток «Рух картинки», суть якого полягає в тому, щоб за допомогою кнопок «Ліворуч», «Праворуч», «Вгору», «Вниз» рухати картинку в середині квадрату, не виходячи за його межі. У випадку, коли картинка досягне межі квадрату – рух припиняється і додаток чекає натиснення іншої кнопки для продовження руху в квадраті. Картинка повинна рухатися швидко.

Завдання №2. Створити власний календар. Ваш календар має містити:

  • рядок, в якому відображатимуться поточні дата і час, що поновлюються щосекунди;

  • елемент управління MonthCalendar з виділеною поточною датою. В залежності від виділеного дня тижня (Понеділок, Ввівторок, Середа, …) біля календаря має відображатися малюнок чи текст, що різні для кожного дня тижня (наприклад, в понеділок відображається один малюнок, у вівторок – другий і.т.д.). Малюнок чи текст мають вказувати на назву дня тижня, це можуть бути вірші, тематичні малюнки, походження назв тижнів чи ін.;

  • можливість обрахунку кількості днів до дати народження, яку вибирають за допомогою елементу управління DateTimePicker;

  • можливість визначення часу, який настане через вибрану кількість годин.

Кожен студент розробляє власний дизайн календаря. Формати дати і часу мають бути такими, як у прикладі календаря, відображеного нижче (нижче відображені скріншоти одного і того самого календаря в різний час і з різними даними). Форма із календарем має виводитися по центру екрана.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]