Практическое задание
по дисциплине "Программирование"
Кондрашова Ольга Юрьевна
Москва 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;
}
}
}
Итог лабораторной работы: скрипт кнопка форма текст
В данной лабораторной работе я познакомилась с формами, их компонентами, взаимодействовать с ними.