Похожие презентации:
Groupbox, checkbox, radiobutton
1.
C# – WinFormsCheckBox
RadioButton
GroupBox
2.
Что нас ждёт сегодня?2
3.
Цели занятияИзучим новые элементы управления;
Научимся группировать элементы управления;
Добавим больше выбора в наши проекты!
3
4.
Повторение4
5.
5Как мы изменяли свойства
элементов через код
с помощью других
элементов?
6.
6Повторение
Движение кнопки
button_main.Location = new Point(
Convert.ToInt32(textBox_x.Text),
Convert.ToInt32(textBox_y.Text)
);
7.
7Как работает Random?
8.
8Random
Добавим элемент случайности
Random rnd = new Random();
// Переменная рандома
// Рандом от 0 до числа
// [0, число)
rnd.Next(число);
// Генерация числа в промежутке
// [левая граница, правая граница)
rnd.Next(левая граница, правая граница);
9.
9Random
Добавим элемент случайности
Random rnd = new Random();
rnd.NextDouble();
// Переменная рандома
// [0, 1)
rnd.NextDouble() * 5;
// [0, 5)
rnd.NextDouble() * 5 + 3; // [3, 8)
rnd.NextDouble() * (8 – 3) + 3; // [3, 8)
// rnd.NextDouble() * (max – min) + min
10.
10Как изменить цвет
элемента?
11.
11Повторение
BackColor
Устанавливает цвет элемента
12.
12Как изменить цвет элемента
через код?
13.
13Цвет
Два варианта изменения цвета
// 1 Вариант
button_main.BackColor = Color.Red;
// 2 Вариант
button_main.BackColor = Color.FromArgb(255, 255, 255);
14.
GroupBox14
15.
GroupBoxспециальный контейнер,
который отделен от остальной
формы границей
16.
Основные настройки мы уже знаем16
17.
Основные настройки GroupBoxФоновый цвет/изображение;
Text;
Anchor;
Dock;
Location;
Margin;
Size;
Enabled;
Visible;
Name.
17
18.
А как добавитьэлемент управления в GroupBox?
18
19.
Просто перетащить…19
20.
CheckBox20
21.
CheckBoxЭлемент пользовательского
интерфейса с двумя состояниями:
☑ включено и ☐ отключено
22.
Какие настройкинужно учесть?
22
23.
Доп. настройки CheckBoxText – надпись рядом с флажком;
Checked – поставлен ли флажок.
23
24.
Событие изменения состояния флажкаCheckedChanged
24
25.
А как проверить,что выбрал пользователь?
25
26.
26Переключатели
Проверка переключателя
private void CheckBox_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked) // Вот и проверка!
Console.WriteLine("О, вы нажали на флажок!");
else
Console.WriteLine("Оу, вы убрали свой выбор...");
}
27.
RadioButton27
28.
RadioButton – переключательПереключатели располагаются
группами, и включение одного
переключателя означает
отключение всех остальных
29.
RadioButton’ы можно объединятьс помощью GroupBox’ов!
29
30.
30RadioButton
Объединение
Объединяя RadioButton’ы
в отдельных GroupBox’ах,
мы можем избежать проблемы
“единственного выбора”
31.
В остальном всё похоже на CheckBox’ы!31
32.
Практика32
33.
Подведение итогов33
34.
Цели занятияИзучили новые элементы управления;
Научились группировать элементы управления;
Добавили больше выбора в наши проекты!
34
35.
До скорых встреч!35
Программирование