Свойства для размещения и размера элементов

Содержание

Слайд 2

Также полезная вкладка чтобы посмотреть все элементы на форме:

Также полезная вкладка чтобы посмотреть все элементы на форме:

Слайд 3

Anchor: с каких сторон элемент будет прицепляться к внешнему контейнеру при изменении

Anchor: с каких сторон элемент будет прицепляться к внешнему контейнеру при изменении
размеров экрана(если задать со всех сторон, то он будет растягиваться во весь объем). Можно задать несколько сторон Dock: почти то же самое, но более интуитивно, какую сторону будет занимать элемент(только одну)

Dock=Left

Dock=Fill

Слайд 4

Но разделять экран на несколько частей только с помощью этих свойств не

Но разделять экран на несколько частей только с помощью этих свойств не
удобно, поэтому существуют различные контейнеры:

GroupBox: контейнер с границей и заголовком

Слайд 5

Panel: такой же контейнер для объединения элементов, только без заголовка и в

Panel: такой же контейнер для объединения элементов, только без заголовка и в
нем можно установить возможность прокрутки

Слайд 6

TableLayoutPanel: располагает элементы в виде таблицы. Если нам хочется поместить в ячейку

TableLayoutPanel: располагает элементы в виде таблицы. Если нам хочется поместить в ячейку
более одного элемента, то в эту ячейку добавляется другой компонент TableLayoutPanel. Его можно настроить с помощью ПКМ->Правка строк и столбцов.

Слайд 7

И уже в эти ячейки можно удобно размещать элементы с Dock=Fill, чтобы

И уже в эти ячейки можно удобно размещать элементы с Dock=Fill, чтобы
все выглядело красиво и при изменении размера не поехало в стороны

Слайд 8

TabControl: несколько вкладок на одной форме, каждая вкладка это простой контейнер. Чтобы

TabControl: несколько вкладок на одной форме, каждая вкладка это простой контейнер. Чтобы
настроить(добавить, удалить) вкладки используем свойство TabPages

Слайд 9

SplitContainer: просто две разделенные панели. Изменяя положение разделителя, можно изменить размеры этих

SplitContainer: просто две разделенные панели. Изменяя положение разделителя, можно изменить размеры этих
панелей.

Также можно сделать вертикальный разделитель, поменяв свойство Orientation

Слайд 10

И главное понять, что все операции вы можете выполнять также в коде,

И главное понять, что все операции вы можете выполнять также в коде,
например добавлять в него динамически новые элементы через метод .Add(), изменять его размеры, количество строк и все другие параметры почти так же просто, через методы этих классов. Например:
Имя файла: Свойства-для-размещения-и-размера-элементов.pptx
Количество просмотров: 41
Количество скачиваний: 0