Шаг 182.
Microsoft Visual C++ 2010. Язык С/С++.
Компоненты Windows Forms. Компонент TabControl (общие сведения)

    На этом шаге мы дадим краткую хараетеристику этого компонента.

    Компонент находится в списке All Windows Forms (Все формы Windows Forms) палитры компонентов. Он позволяет построить набор страниц, которые друг друга перекрывают и которые можно перелистывать. Но главная их ценность в том, что на эти страницы, находящиеся в рамках одной формы, где размещен сам компонент TabControl, можно помещать другие компоненты, тем самым расширяя возможности формы. Например, вы должны разработать приложение по управлению кадрами предприятия. Все компоненты, обеспечивающие решение этой проблемы, можно разместить в одной форме, но на разных страницах компонента TabControl, который достаточно поместить в форму. На каждой странице вы можете разместить по одному справочнику и организовать на ней ведение справочника, на других страницах можете разместить элементы управления для получения аналитических таблиц и т. д. Чтобы переключаться между страницами, достаточно щелкнуть мышью на любой из них. Вид компонента в форме с раскрытым диалоговым окном TabControl Tasks (TabControl Задачи) показан на рисунке 1, а на рисунке 2 представлено контекстно-зависимое меню вкладки.


Рис.1. Компонент TabControl в форме


Рис.2. Контекстно-зависимое меню вкладки (страницы)

    Самым важным свойством TabControl является свойство TabPages, которое содержит отдельные страницы. Каждая вкладка - это отдельный объект TabPage со своими свойствами, методами и событиями. Когда вы переключаетесь с одной страницы на другую, щелкая мышью на вкладке, возникает событие Click для объекта TabPage.

    На следующем шаге мы рассмотрим, как задавать страницы.




Предыдущий шаг Содержание Следующий шаг