You are on page 1of 4

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ЧЕРНІВЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ


ІМЕНІ ЮРІЯ ФЕДЬКОВИЧА

Інститут фізико-технічних і комп’ютерних наук


Кафедра комп’ютерних систем і мереж

Соколюка Дениса
Об’єктно орієнтоване програмування мовою C#
Лабораторна робота №5

2021
Лабораторна робота №5
WPF додаток. Побудова калькулятора
Мета:
 навчитися створювати додатки Windows Forms,
 додавати на форми елементи,
 задавати цим елементам властивості,
 виводити на форму інформацію,
 створювати обробники подій для елементів форм.
Завдання: Створити додаток Windows Forms.
Код програми:

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 LAB_5
{
public partial class Tran : Form
{
public Tran()
{
InitializeComponent();
string[] elements = { "Car", "Bicykle", "Cart" };
comboBox1.Items.AddRange(elements);
comboBox1.SelectedIndexChanged += comboBox1_SelectedIndexChanged;
}

void comboBox1_SelectedIndexChanged(object sender, EventArgs e)


{
if (comboBox1.SelectedIndex == 0)
{
listBox1.Items.Clear();
}
else if (comboBox1.SelectedIndex == 1)
{
listBox1.Items.Clear();
}
else if (comboBox1.SelectedIndex == 2)
{
listBox1.Items.Clear();
}
}
private void button3_Click(object sender, EventArgs e)
{
this.Close();
}

private void button1_Click(object sender, EventArgs e)


{
if (comboBox1.SelectedIndex == 0)
{
Car car = new Car();
var Name = textBox3.Text;
car.Time = textBox2.Text;
car.Price = textBox4.Text;
listBox1.Items.Add("\t| Name: " + Name + " | Time: " + car.Time + " | Price: " +
car.Price + " UAH |");
textBox3.Text = "";
textBox2.Text = "";
textBox4.Text = "";
}
else if (comboBox1.SelectedIndex == 1)
{
Bicykle bicykle = new Bicykle();
var Name = textBox3.Text;
bicykle.Time = textBox2.Text;
bicykle.Price = textBox4.Text;
listBox1.Items.Add("\t| Name: " + Name + " | Time: " + bicykle.Time + " | Price:
" + bicykle.Price + " UAH |");
textBox3.Text = "";
textBox2.Text = "";
textBox4.Text = "";
}
else if (comboBox1.SelectedIndex == 2)
{
Cart cart = new Cart();
var Name = textBox3.Text;
cart.Time = textBox2.Text;
cart.Price = textBox4.Text;
listBox1.Items.Add("\t| Name: " + Name + " | Time: " + cart.Time + " | Price: " +
cart.Price + " UAH |");
textBox3.Text = "";
textBox2.Text = "";
textBox4.Text = "";
}
}

private void button2_Click(object sender, EventArgs e)


{
if (comboBox1.SelectedIndex == 0)
{
listBox1.Items.Clear();
}
else if (comboBox1.SelectedIndex == 1)
{
listBox1.Items.Clear();
}
else if (comboBox1.SelectedIndex == 2)
{
listBox1.Items.Clear();
}
}
}
}
Результат:

You might also like