Створити програму "Кольорова форма" (програма FormColor)
Огляд програми
Порядок роботи
Відео
Створення програми (відео 10:47 хвилин)
Програмний код
Підсумки
Після вивчення матеріалів уроку ви повинні надати звіт (заповнити просту форму).
Програма має три кнопки "Red", "Yellow", "Green". Натискання на кожну кнопку форма змінює свій колір на червоний, жовтий або зелений.
Додаткове завдання
Для порівняння запису команд для зміни кольору форми та кнопки, на форму додаємо ще три кнопки, які будуть змінювати колір кожної кнопки.
1. Створити новий проект (тип проекту - Windows Forms App .NET Framework, назва проекту - FormColor)
2. Змінити назву вікна на "Form Color (властивість Text для форми)
3. Розмістити на формі три кнопки (елементи Button)
4. Змінити текст кнопок на "Red", "Yellow", "Green" (властивість Text для кнопки)
5. Двічі нажати на кнопці Red та написати код:
BackColor = Color.Red;
6. Двічі нажати на кнопці Yellow та написати код:
BackColor = Color.Yellow;
7. Двічі нажати на кнопці Green та написати код:
BackColor = Color.Green;
8. Запустити програму на виконання, перевірити роботу кнопок
Додаткове завдання
Додайте на форму ще три кнопки, які будуть змінювати колір кожної кнопки, та елементи Label, щоб зробити інтерфейс програми, як на відео. Напишіть програмний код для додаткових кнопок.
На відео показано як створити таку програму. Спочатку я показую як зробити програму з трьома кнопками для зміни кольору форми, потім додаю додаткові елементи щоб зробити додаткове завдання - зміну кольору кнопок. Але на відео показую лише програмування однієї додаткової кнопки - кнокпи Red. Програмування додаткових кнопок вам потрібно зробити самостійно.
Програмний код готової програми. Увага! Під час розробки програми вам не потрібно копіювати весь цей код, лише код обробника події, який записаний між фігурними скобками (ці рядки виділені червоним кольором).
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace FormColor
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
BackColor = Color.Red;
}
private void button2_Click(object sender, EventArgs e)
{
BackColor = Color.Yellow;
}
private void button3_Click(object sender, EventArgs e)
{
BackColor = Color.Green;
}
private void button6_Click(object sender, EventArgs e)
{
button6.BackColor = Color.Red;
}
}
}
Скріншот зробленої програми надішліть мені на електронну пошту або на вайбер.
Заповніть форму: