Практическое руководство. Изменение внешнего вида элемента управления TabControl в Windows Forms
Обновлен: Ноябрь 2007
Внешний вид вкладок в формах Windows Forms может быть изменен при помощи свойств элемента управления TabControl и объектов TabPage, представляющих отдельные вкладки в составе элемента управления. Настройка этих свойств позволяет отображать рисунки на вкладках, располагать вкладки вертикально, размещать их в несколько рядов, а также включать и выключать вкладки программными средствами.
Отображение значка в области надписей на вкладке
Добавьте элемент управления ImageList в форму.
Добавьте изображение в список изображений.
Дополнительные сведения о списках изображений см. в разделах Компонент ImageList (Windows Forms) и Практическое руководство. Добавление и удаление изображений, выводимых с помощью компонента ImageList, в Windows Forms.
Задайте для свойства ImageList элемента управления TabControl значение ImageList.
Присвойте свойству ImageIndex объекта TabPage значение индекса соответствующего изображения из списка.
Создание нескольких рядов вкладок
Добавьте требуемое количество страниц вкладок.
Присвойте свойству Multiline элемента TabControl значение true.
Если вкладки еще не отображены в несколько рядов, уменьшите значение свойства Width элемента управления TabControl так, чтобы оно стало меньше общей ширины всех вкладок.
Расположение вкладок вдоль края элемента управления
- Присвойте свойству Alignment элемента управления TabControl значение Left или Right.
Включение и выключение вкладок программными средствами
Присвойте свойству Enabled объекта TabPage значение true или false.
TabPage1.Enabled = False
tabPage1.Enabled = false;
tabPage1->Enabled = false;
Отображение вкладок в виде кнопок
- Присвойте свойству Appearance элемента управления TabControl значение Buttons или FlatButtons.
См. также
Задачи
Практическое руководство. Добавление элемента управления на вкладку
Практическое руководство. Блокировка доступа ко вкладкам
Ссылки
Общие сведения об элементе управления TabControl (Windows Forms)