Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Получить версию программы VersionInfo
   Категория: Приложение
  Создание цветных строк в ListBox
   Категория: Компоненты
  Добавить данные в EXE файл и получить их
   Категория: Файловая система
  Группировка TopAdvGrid
   Категория: Компоненты
  Фреймы
   Категория: Компоненты
  Упаковка ZIPTV
   Категория: Компоненты
  Удалить файл в Корзину
   Категория: Приложение
  Получить типы полей таблицы
   Категория: Базы данных
  Возвести в степень
   Категория: Математика

Описание компонентов: THeaderControl
  << Вернуться к Списку   

  Компонент - THeaderControl
Модуль - comctrls
Заголовок, состоящий из ряда секций, причем пользователь во время выполнения приложения может их перемещать
Описание:

Компонент THeaderControl позволяет вводить в приложение заголовок, состоящий из ряда секций, причем пользователь во время выполнения приложения может их перемещать.


Основное свойство компонента THeaderControl - Sections. Оно является списком объектов типа THeaderSection, каждый из которых описывает одну секцию заголовка. Свойство Sections можно задать во время проектирования, с помощью редактора заголовков, который вы можете вызвать, нажав кнопку с многоточием рядом с этим свойством в Инспекторе Объектов или просто сделав двойной щелчок на компоненте THeaderControl.


В редакторе заголовков можно добавлять секции, а затем в окне Инспектора Объектов задавать их свойства: Text - текст заголовка, MinWidth и MaxWidth - соответственно минимальная и максимальная ширина секции в пикселях, Width - значение ширины по умолчанию.


При изменении ширины секции во время выполнения генерируется событие OnSectionResize. В обработчик этого события надо вставить операторы, синхронно изменяющие ширину того, заголовком чего является секция: это может быть столбец какой-то таблицы, какая-то панель и т.п.


Свойство AllowClick, равное по умолчанию true, определяет поведение секции как кнопки при щелчке пользователя на ней. В этом случае при щелчке генерируется событие OnSectionClick компонента HeaderControl, в обработчик которого и надо вставить операторы, выполняющие необходимые действия.


Свойство Style может иметь значение hsText - в этом случае в заголовке отображается значение свойства Text, или hsOwnerDraw - в этом случае отображается то, что рисуется непосредственно на канве операторами, записанными в обработчике события OnDrawSection компонента HeaderControl.


  << Вернуться к Списку