Содержание____________________________________________7

2.5.2 Настройка палитры компонентов ................. 124

2.5.3 Настройка Редактора Кода .................... 125

2.5.4 Настройка Code Insight — Знатока Кода ............. 126

2.5.5 Настройка Исследователя Классов ClassExplorer .......... 128

2.5.6 Настройка компилятора и компоновщика ............. 129

2.5.6.1 Рекомендации по сокращению времени компиляции,

компоновки и загрузки приложения ................. 129

2.5.6.2 Быстрая настройка компилятора и компоновщика .......... 130

2.5.7 Общие настройки среды ..................... 131

2.5.8 Настройка отладчика ...................... 132

Глава 3. Обзор компонентов библиотеки C++Builder ..... 137

3.1 Страницы палитры компонентов •••••••••••••••••137

3.2 Компоненты ввода и отображения текстовой,

цифровой, графической и иной информации ••••••••••• 139

3.2.1 Перечень компонентов ввода и отображения текстовой

и цифровой информации .................... 139

3.2.2 Отображение текста в надписях компонентов Label,

StaticText и Panel ........................ 142

3.2.3 Окна редактирования Edit и MaskEdit .............. 143

3.2.4 Многострочные окна редактирования Memo и Richedit ....... 146

3.2.5 Специализированные компоненты ввода чисел,

дат и времени — UpDown, CSpinEdit, DateTimePicker,
MonthCalendar, CCalendar, FIBook ................ 150

3.2.6 Секционированное отображение текстов —

компоненты StringGrid, HeaderControl, Header .......... 153

3.2.7 Компоненты выбора из списков — ListBox, CheckListBox

и ComboBox ........................... 154

3.2.8 Компоненты отображения иерархических данных —

TreeView, Outline, ListView. ................... 156

3.2.9 Обеспечение синтаксически правильного ввода

текстовых и цифровых данных .................. 162

3.2.10 Отображение и ввод графической информации —

компоненты Image, PaintBox, DrawGrid, Shape, Chart,
FIBook, Chartfx, Graph .................... 163

3.2.11 Отображение мультимедиа и иной информации —

компоненты Animate, MediaPlayer, ProgressBar, CGauge, Pie . . . 171

3.3 Кнопки, индикаторы, управляющие элементы •••••••••• 173

3.3.1 Общая характеристика. ..................... 173

3.3.2 Управляющие кнопки Button и BitBtn .............. 175

3.3.3 Кнопка с фиксацией SpeedButton . ................ 177

3.3.4 Группы радиокнопок — компоненты RadioGroup,

RadioButton и GroupBox . . . . . . . . . . . . . . . . . . . . . 178

3.3.5 Индикаторы CheckBox и CheckListBox .............. 180

3.3.6 Ползунки и полосы прокрутки — компоненты TrackBar

и ScrollBar ........................... 181

3.3.7 Таймер — компонент Timer ................... 183

3.4 Компоненты — меню ••••••••••••••••••••••• 183

3.4.1 Главное меню — компонент MainMenu ................ 183

3.4.2 Контекстное всплывающее меню — компонент PopupMenu ..... 188

3.4.3 Горячие клавиши—компонент HotKey . ............. 188

3.5 Панели и компоненты внешнего оформления- •••••••••• 189