СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Работа с формами

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Работа с формами»

ГПОУ «Ленинск-Кузнецкий политехнический техникум» Основы алгоритмизации и программирования Работа с формами C# Преподаватель Щеглова Алена Александровна Теоретическое занятие для студентов II курса Ленинск-Кузнецкий, 2023

ГПОУ «Ленинск-Кузнецкий политехнический техникум»

Основы алгоритмизации

и программирования

Работа с формами C#

Преподаватель Щеглова Алена Александровна

Теоретическое занятие

для студентов II курса

Ленинск-Кузнецкий, 2023

Form – форма Свойство Описание Text Заголовок формы BackColor   цвет формы Font задает шрифт для всей формы и всех помещенных на нее элементов управления StartPosition начальное расположение формы

Form – форма

Свойство

Описание

Text

Заголовок формы

BackColor

  цвет формы

Font

задает шрифт для всей формы и всех помещенных на нее элементов управления

StartPosition

начальное расположение формы

Form – форма Элементы, которые можно разместить на форме Вид/ Панель элементов

Form – форма

Элементы, которые можно разместить на форме Вид/ Панель элементов

Label – надпись Свойство Значение Width Ширина надписи Height Высота надписи Text Текст на надписи BackColor Цвет фона надписи ForeColor Цвет текста надписи Visible Видна ли надпись

Label – надпись

Свойство

Значение

Width

Ширина надписи

Height

Высота надписи

Text

Текст на надписи

BackColor

Цвет фона надписи

ForeColor

Цвет текста надписи

Visible

Видна ли надпись

Button – кнопка Свойство Значение Width Ширина кнопки Height Высота кнопки Text Текст на кнопке Image Задает изображение для кнопки ImageAlign Выравнивание изображения на кнопке

Button – кнопка

Свойство

Значение

Width

Ширина кнопки

Height

Высота кнопки

Text

Текст на кнопке

Image

Задает изображение для кнопки

ImageAlign

Выравнивание изображения на кнопке

CheckBox – флажок Свойство Значение Width Ширина флажка Height Высота флажка Text Текст на флажка BackColor ForeColor Цвет фона флажка Цвет текста флажка Visible Виден ли флажок Checked Определяет установлен ли флажок или нет

CheckBox – флажок

Свойство

Значение

Width

Ширина флажка

Height

Высота флажка

Text

Текст на флажка

BackColor

ForeColor

Цвет фона флажка

Цвет текста флажка

Visible

Виден ли флажок

Checked

Определяет установлен ли флажок или нет

RadioButton – радио-кнопка Свойство Width Значение Ширина радио-кнопки. Height Высота радио-кнопки Text Текст на радио-кнопки BackColor Цвет фона радио-кнопки ForeColor Цвет текста радио-кнопки Visible Видна ли радио-кнопка Checked Определяет установлена ли радио-кнопка или нет

RadioButton – радио-кнопка

Свойство

Width

Значение

Ширина радио-кнопки.

Height

Высота радио-кнопки

Text

Текст на радио-кнопки

BackColor

Цвет фона радио-кнопки

ForeColor

Цвет текста радио-кнопки

Visible

Видна ли радио-кнопка

Checked

Определяет установлена ли радио-кнопка или нет

GroupBox – контейнер Свойство Значение Width Ширина контейнер а Height Высота контейнер а Text Текст на контейнере BackColor Цвет фона контейнер а ForeColor Цвет текста контейнера AutoScroll Контейнер с полосами прокрутки

GroupBox – контейнер

Свойство

Значение

Width

Ширина контейнер а

Height

Высота контейнер а

Text

Текст на контейнере

BackColor

Цвет фона контейнер а

ForeColor

Цвет текста контейнера

AutoScroll

Контейнер с полосами прокрутки

Пример CheckBox GroupBox1 RadioButton button

Пример

CheckBox

GroupBox1

RadioButton

button

TextBox – окно ввода Свойство Width Значение Height Ширина надписи. Высота надписи. Text Текст на надписи. BackColor ForeColor Цвет фона надписи. Цвет текста надписи. Multiline Многострочное поле ввода

TextBox – окно ввода

Свойство

Width

Значение

Height

Ширина надписи.

Высота надписи.

Text

Текст на надписи.

BackColor

ForeColor

Цвет фона надписи.

Цвет текста надписи.

Multiline

Многострочное поле ввода

Многострочное текстовое поле TextBox 1) 2)

Многострочное текстовое поле TextBox

1)

2)

ComboBox – выпадающий список Свойство Значение Items хранит элементы списка SelectedIndex Индекс выбранного элемента выпадающего списка SelectedItem Выбранный элемент выпадающего списка Items.Item[k] K-ый элемент выпадающего списка

ComboBox – выпадающий список

Свойство

Значение

Items

хранит элементы списка

SelectedIndex

Индекс выбранного элемента выпадающего списка

SelectedItem

Выбранный элемент выпадающего списка

Items.Item[k]

K-ый элемент выпадающего списка

PictureBox– рисунок Свойство Значение Image Устанавливает рисунок SizeMode Настройка вида рисунка в PictureBox

PictureBox– рисунок

Свойство

Значение

Image

Устанавливает рисунок

SizeMode

Настройка вида рисунка в PictureBox

Свойство SizeMode Normal: изображение позиционируется в левом верхнем углу PictureBox, и размер изображения не изменяется. Если PictureBox больше размеров изображения, то по справа и снизу появляются пустоты, если меньше - то изображение обрезается StretchImage: изображение растягивается или сжимается таким обраом, чтобы вместиться по всей ширине и высоте элемента PictureBox AutoSize: элемент PictureBox автоматически растягивается, подстраиваясь под размеры изображения CenterImage: если PictureBox меньше изображения, то изображение обрезается по краям и выводится только его центральная часть. Если же PictureBox больше изображения, то оно позиционируется по центру. Zoom: изоражение подстраивается под размеры PictureBox, сохраняя при этом пропорции

Свойство SizeMode

  • Normal: изображение позиционируется в левом верхнем углу PictureBox, и размер изображения не изменяется. Если PictureBox больше размеров изображения, то по справа и снизу появляются пустоты, если меньше - то изображение обрезается
  • StretchImage: изображение растягивается или сжимается таким обраом, чтобы вместиться по всей ширине и высоте элемента PictureBox
  • AutoSize: элемент PictureBox автоматически растягивается, подстраиваясь под размеры изображения
  • CenterImage: если PictureBox меньше изображения, то изображение обрезается по краям и выводится только его центральная часть. Если же PictureBox больше изображения, то оно позиционируется по центру.
  • Zoom: изоражение подстраивается под размеры PictureBox, сохраняя при этом пропорции
DataGridView – таблица Свойство Значение Columns Добавление столбцов ReadOnly Может ли пользователь редактировать ячейки

DataGridView – таблица

Свойство

Значение

Columns

Добавление столбцов

ReadOnly

Может ли пользователь редактировать ячейки

 Типы данных Тип Double Тип String  4 9   a c double a = Convert.ToSingle(textBox1.Text); 9  4  a c textBox3.Text = Convert.ToString(c);

Типы данных

Тип Double

Тип String

4

9

a

c

double a = Convert.ToSingle(textBox1.Text);

9

4

a

c

textBox3.Text = Convert.ToString(c);

Кнопка выход Close();

Кнопка выход

Close();

Рисование геометрических фигур Создание объекта Graphics. Graphics g = e.Graphics; // Объявляется объект Graphics  2. Использование объекта Graphics для рисования фигур линия DrawLine(new Pen(Color.Цвет, толщина), х1, у1, х2, у2); Например: DrawLine(new Pen(Color.Black, 3), 10, 10, 200, 10);

Рисование геометрических фигур

  • Создание объекта Graphics.

Graphics g = e.Graphics; // Объявляется объект Graphics

2. Использование объекта Graphics для рисования фигур

линия

DrawLine(new Pen(Color.Цвет, толщина), х1, у1, х2, у2);

Например:

DrawLine(new Pen(Color.Black, 3), 10, 10, 200, 10);

Рисование геометрических фигур Создание объекта Graphics. Graphics g = e.Graphics; // Объявляется объект Graphics 2. Использование объекта Graphics для рисования фигур а) Например, рисование линии: DrawLine(new Pen(Color.Цвет, толщина), х1, у1, х2, у2); Например: DrawLine(new Pen(Color.Black, 3), 10, 10, 200, 10); б) Например, отразить надпись: // установить шрифт, размер и стиль Font имя_переменной1 = new System.Drawing.Font(

Рисование геометрических фигур

  • Создание объекта Graphics.

Graphics g = e.Graphics; // Объявляется объект Graphics

2. Использование объекта Graphics для рисования фигур

а) Например, рисование линии:

DrawLine(new Pen(Color.Цвет, толщина), х1, у1, х2, у2);

Например:

DrawLine(new Pen(Color.Black, 3), 10, 10, 200, 10);

б) Например, отразить надпись:

// установить шрифт, размер и стиль

Font имя_переменной1 = new System.Drawing.Font("Шрифт", размер, стиль);

// установить цвет

SolidBrush имя_переменной2 = new SolidBrush(Color.Цвет);

// выводим надписи

g.DrawString(«Текст_Надписи", имя_переменной1 , имя_переменной2, х, у);