Честно говоря, мне еще оставалось рассмотреть TChart, но... В общем в другой раз. Займемся палитрой Win32.
На этой палитре собраны компоненты, инкапсулирующие функции именно Win32 API. То есть, например, в Delphi 1 под Win 3.1 подобного не было. Хотя кто ж теперь на Win 3.1 смотрит? Правда, есть еще палитра Win 3.1, на ней собраны устаревшие элементы управления. Иногда я их использую. Правда, очень редко...
На этой палитре собраны следующие компоненты, производные TWinControl:
- TTabControl - отображает элемент управления вкладками.
- TPageControl - элемент управления отдельными страницами.
- TImageList - коллекция изображений.
- TRichEdit - элемент, аналогичный TMemo, но позволяющий редактировать тексты в формате RTF, допускающем графическое измененеия аттрибутов этого самого текста.
- TTrackBar - бегунок.
- TProgressBar - индикатор.
- TUpDown - спаренные кнопки, управляющие, например, значением TEdit::Text.
- THotKey - поле для ввода клавиатурного сокращения - shortcut.
- TAnimate - выводит анимацию в формате ANI (без звука). Упрощенный вариант TMediaPlayer.
- TDateTimePicker - позволяет "визуально вводить дату и время".
- TMonthCalendar - календарь.
- TTreeView - "дерево", аналогичное левой стороне Explorera.
- TListView - список или таблица - правая сторона.
- THeaderControl - отображает заголовки изменяемой ширины.
- TStatusBar - статусная панель.
- TToolBar - тулбар.
- TCoolBar - тулбар на "шторках" (а ля Explorer).
- TPageScroller - прокрутка например меню.
Много. Даже очень. Что поделаешь. Компоненты эти знать надо, чтобы, во-первых, их использовать, а во-вторых, чтобы самому уметь писать подобные. Да, написание новых компонентов - вещь интересная и полезная...