1. Создается контейнер типа ToolStrip.
2. Создаются кнопки-инструменты.
3. С помощью свойства контейнера Items получаем коллекцию элементов.
4. Используя метод коллекции AddRange(), добавляем в коллекцию ссылки на кнопки-инструменты.
Следует заметить, что все инструменты панели, как и пункты меню, наследуют абстрактный класс ToolStripItem:
public class ToolStripButton : ToolStripItem
ToolStrip toolStrip1 = new ToolStrip();
ToolStripButton toolStripЦвет = new ToolStripButton();
ToolStripButton toolStripПлюс = new ToolStripButton();
ToolStripButton toolStripМинус = new ToolStripButton();
ToolStripButton toolStripГрад = new ToolStripButton();
// toolStrip1
//
toolStrip1.Items.AddRange(new ToolStripItem[ ] { toolStripЦвет,
toolStripПлюс,
toolStripМинус,
toolStripГрад });
toolStrip1.Name = «toolStrip1»;
toolStrip1.Text = «ToolStrip1»;
toolStrip1.Location = new System.Drawing.Point(0, 24);
toolStrip1.Size = new System.Drawing.Size(707, 25);
toolStrip1.TabIndex = 1;
// toolStripЦвет
//
toolStripЦвет.Name = «toolStripЦвет»;
toolStripЦвет.Text = «ToolStripЦвет»;
toolStripЦвет.DisplayStyle = ToolStripItemDisplayStyle.Image;
toolStripЦвет.Image =
((System.Drawing.Image)(resources.GetObject(«toolStripЦвет.Image»)));
toolStripЦвет.ImageTransparentColor = System.Drawing.Color.Magenta;
toolStripЦвет.Size = new System.Drawing.Size(23, 22);
toolStripЦвет.Click += new System.EventHandler(toolStripButton1_Click);
// toolStripПлюс
//
. . .
// toolStripГрад
//
toolStripГрад.CheckOnClick = true;
. . .
Создание набора вкладок. Элемент управления TabControl.
В VS-2005 этот элемент управления изменен.
Контейнер TabControl содержит коллекцию страниц типа TabPage. Коллекция имеет тип Controls.
К коллекции страниц (вкладок) можно получить доступ и через свойство TabPages, которое доступно в окне свойств дизайнера. Каждая страница имеет закладку, текст которой определяется свойством Text.
Существует два способа добавления страниц в дизайнере.
1-ый способ. Используя управляющую кнопку элемента.
рис.18
Список закладок в одну строку:
рис.19
Список закладок в несколько строк:
рис.20
Редактирование свойств TabControl (см. 2).
Как выбирать TabControl или конкретную страницу TabPage?
Ответ: надо выделять соответствующий объект.
Редактирование свойств страницы:
рис.21
2-ой способ. Используя свойство TabPages (3).
рис.22
Добавление ЭУ на вкладку и обработка событий осуществляется обычным образом. Все элементы управления, размещенные на странице, принадлежат коллекции ЭУ этой страницы.
рис.22
Дата: 2019-02-02, просмотров: 297.