Похожие презентации:
Контейнер Panel. Свойства, методы и события
1.
Контейнер Panel.Свойства, методы и события.
2.
Контейнер PanelЭлемент Panel представляет панель и также, как и
GroupBox, объединяет элементы в группы.
3.
Контейнер PanelЭлемент Panel может визуально сливаться с
остальной формой, если он имеет тот же цвет фона,
что и форма. Чтобы его выделить можно указать
для элемента границы с помощью свойства
BorderStyle, (по умолчанию None).
4.
Контейнер PanelЕсли панель имеет много элементов, которые
выходят за ее границы, мы можем добавить
полосу прокрутки, установив ее свойство
AutoScroll в true.
5.
Контейнер PanelДля указания расположения элемента в
контейнере Panel мы используем структуру Point,
которой в конструкторе передаем размещение по
осям Х и Y. Эти координаты устанавливаются
относительно левого верхнего угла контейнера.
Пример:
label1.Location = new Point(10, 30);
6.
Контейнер PanelДобавлять элементы на Panel можно
программно.
Пример:
private void Form1_Load(object sender, EventArgs e)
{
Button helloButton = new Button();
helloButton.BackColor = Color.LightGray;
helloButton.ForeColor = Color.Red;
helloButton.Location = new Point(30, 30);
helloButton.Text = "Hello";
helloButton.Height = 35;
helloButton.Width = 80;
panel1.Controls.Add(helloButton);
}
7.
Контейнер FlowLayoutPanelЭлемент FlowLayoutPanel является
наследующим классом от класса Panel.
Свойство элемента FlowDirection позволяет
задать направление, в котором направлены
дочерние элементы. По умолчанию имеет
значение LeftToRight.
8.
Контейнер FlowLayoutPanelСвойство WrapContents (по умолчанию True) переносит элементы, которые не умещаются в
FlowLayoutPanel, на новую строку или в новый
столбец. Если WrapContents = False и
AutoScroll = true, то к контейнеру добавляются
полосы прокрутки и элементы не переносятся.
9.
Задание 1Создайте приложение «Тестирование» следующего вида с
использованием контейнеров Panel или FlowLayoutPanel:
10.
11.
СамостоятельноСоздайте собственный тест аналогично
заданию, состоящий из 5 вопросов на тему
«Программирование на C#»