Бібліотека компонентів CLX

Безумовно, бібліотека компонентів CLX бідніша порівняно з VCL. Проте її компоненти дозволяють створювати повноцінні програми. Загалом склад компонентів CLX нагадує Палітру компонентів ранніх версій Delphi. Бібліотека CLX завантажується в Палітру компонентів під час відкриття існуючого або створення нового проекту CLX.

Всі компоненти CLX, що мають аналоги VCL, а таких більшість, мають ті ж імена, що і компоненти VCL. Оскільки при перенесенні компонентів з палітри компонентів на форму відповідні модулі підключаються до проекту автоматично, жодних проблем із подвійним найменуванням не виникає.

Вихідні модулі бібліотеки CLX містяться в папці \ Delphi7 \ Source \ С1х.

Перші три сторінки Панелі компонентів(Standard, Additional, Common Controls),а також сторінкаDialogsмістять візуальні та невізуальні компоненти для конструювання інтерфейсу користувача.

Через деякі відмінності стандартів інтерфейсу Windows і Linux частина візуальних компонентів CLX мають невластиві для Windows додаткові функції. Відмінності у стандартних властивостях та методах описуються нижче.

Більшість компонентів цих сторінках добре знайомі розробникам (щоправда, деякі з них перекочували з інших сторінок VCL — наприклад TTimer і TSpinEdit ). Проте є деякі новинки. Це компоненти TLCDNumber, TTextviewer та TTextBrowser. Їхня коротка інструкція представлена ​​в табл. 4.1.

Таблиця 4.1.Унікальні візуальні компоненти CLX