Практическая работа: Программирование - основы

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Практическое задание

по дисциплине "Программирование"

Кондрашова Ольга Юрьевна

Москва 2022

Задание к лабораторной работе

Разместите на форме поле ввода (TextBox), и две кнопки (Button) с надписями: блокировать, разблокировать. Создайте обработчики события нажатия на кнопки, которые будут делать активным или неактивным поле ввода.

Создайте обработчик события нажатия кнопки мышки на форме (Click), который будет устанавливать цвет формы и делать невидимыми все элементы.

1. Создали форму, разместили две кнопки, и поле для ввода текста (textbox).

2. Прописываем необходимые скрипты для кнопок и самого окна.

3. Проверяем

Поле для ввода при нажатии соответствующей кнопки, блокируется и разблокируется, а также, меняем цвет формы при нажатии:

4. Все работает

Листинг:

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 MyWinForm

{

//Кондрашова Ольга Юрьевна БИТ-2020

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

protected override void OnMouseClick(MouseEventArgs e)

{

textBox1.Visible = false;

button1.Visible = false;

button2.Visible = false;

BackColor = Color.FromArgb(246, 99, 3);

}

private void button2_Click_1(object sender, EventArgs e)

{

textBox1.Enabled = true;

}

private void button1_Click_1(object sender, EventArgs e)

{

textBox1.Enabled = false;

}

}

}

Итог лабораторной работы: скрипт кнопка форма текст

В данной лабораторной работе я познакомилась с формами, их компонентами, взаимодействовать с ними.