Компонент delphi splitter

Компонент Delphi Splitter призначений для перестроювання розмірів панелей користувачем приклад такого перебудування розмірів можна побачити в провіднику Windows (рис 1).

Компонент delphi splitter

При роботі зі Splitter потрібно дотримуватися послідовність проектування. Якщо його необхідно встановити між двома панелями, одна з яких буде вирівняна до наприклад до лівого краю, а інша займе все область, то для початку необхідно вирівняти першу панель вліво. Для цього встановимо на форму компонент Panel і встановимо його властивість Align рівним alLeft. Далі помістимо на форму компонент Splitter і встановимо значення властивості Align рівним alLeft (за замовчуванням повинен бути вже встановлено). Після чого Splitter буде притиснутий до правого краю панелі. Після чого розмістимо на форму другу Panel. Задамо цієї панелі значення властивості Align рівним alClient. В результаті вийде, що компонент Splitter буде затиснутим між двома панелями і після запуску програми користувач може змінювати ширину цих панелей.
властивості Splitter

визначає поведінку роздільник при його переміщенні користувачем. Експериментуйте з цією властивістю щоб побачити відмінність

встановлює мінімальний розмір обох панелей, між якими знаходиться роздільник (в пікселях)

якщо False, то при переміщення кордону панелі, лише в межах, при яких розміри однієї з панелей стане менше встановленого значення MinSize, просто блокується

дозволяє задавати обмеження на зміни розмірів має чотири значення: MinHeight, MinWidth, MaxHeight, MaxWidth, якщо ці значення нульові то обмеження відсутні

Схожі статті