C++Builder
Начало
Форум
Помощь
Войти
Регистрация
C++Builder
>
Forum
>
Вопросы программирования
>
Общие вопросы программирования в C++Builder
>
Как правильно настроить сплитер?
Страниц: [
1
]
Вниз
Печать
Автор
Тема: Как правильно настроить сплитер? (Прочитано 2047 раз)
SilverFish
Участник
Сказали спасибо: +14/-6
Offline
Сообщений: 786
Как правильно настроить сплитер?
«
:
27 Май 2015, 17:56:07 »
Ставлю на форму панель. Снизу к ней прикрепляю сплитер (Align=alButtom). Вижу, что сплитер приклеился снизу панели. Делаю выравнивание панели по верху формы. Ставлю вторую панель и делаю ей выравнивание на всю область. Сплитер между панелями. Запускаю приложение и пытаюсь двигать сплитер. Ничего не происходит. Как правильно настроить сплитер?
Спасибо.
Записан
volvo877
Глобальный модератор
Сказали спасибо: +736/-1
Offline
Сообщений: 891
Re: Как правильно настроить сплитер?
«
Ответ #1 :
27 Май 2015, 18:08:31 »
Кладем первую панель, Align = alTop
Кладем сплиттер, Align = alTop
Кладем вторую панель, Align = alClient
Записан
SilverFish
Участник
Сказали спасибо: +14/-6
Offline
Сообщений: 786
Re: Как правильно настроить сплитер?
«
Ответ #2 :
27 Май 2015, 19:22:43 »
У меня после этих шагов получается в самом вверху сплитер, потом панель alTop, а потом панель alClient т.е. сплитер не находиться между панелями, он в самом вверху.
А если делаю так:
Кладем первую панель, Align = alTop
Кладем сплиттер, Align = alBottum к этой панели
Кладем вторую панель, Align = alClient
то сплитер между панелями, но он не работает.
Записан
POV
Участник
Сказали спасибо: +107/-7
Offline
Сообщений: 640
Re: Как правильно настроить сплитер?
«
Ответ #3 :
27 Май 2015, 19:59:26 »
Ты их очередность через TabPosition контекстного меню задай.
Записан
SilverFish
Участник
Сказали спасибо: +14/-6
Offline
Сообщений: 786
Re: Как правильно настроить сплитер?
«
Ответ #4 :
18 Июнь 2015, 13:47:47 »
У меня получилось при такой последовательности:
1. Кладем на форму две панели без выравнивания.
2. Первую панель выравниваем по верху.
3. Снимаем выделение с панели и щелчком выделяем форму.
4. Двойным щелчком из палитры компонентов ставим сплиттер.
При этом спллитер прижимается к левому краю формы.
5. Делаем сплиттреу выравнивание по верху. Он прижимается к низу панели которая выравнена по верху.
6. Вторую панель выравниваем на всю оставшуюся клиентскую часть.
Так сплиттер начинает нормально работать.
Записан
Страниц: [
1
]
Вверх
Печать
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы программирования
-----------------------------
=> Общие вопросы программирования в C++Builder
=> Программирование с FMX
=> Работа с базами данных в C++Builder
=> Windows API
=> Технологии COM/DCOM, ActiveX
=> Аспекты и идеология профессиональной разработки ПО
=> Компьютерное железо и системное администрирование
=> студенческий городок
-----------------------------
Обсуждение материалов на сайте
-----------------------------
=> Обсуждений статей на сайте
=> Обсуждение материалов из файлового архива
=> Компоненты сторонних разработчиков к С++Builder
-----------------------------
Работа сайта и новости
-----------------------------
=> Ищу/предлагаю работу
=> Новости из мира программирования
=> Новости - события календаря
=> Голосования
=> Компьютерный юмор и приколы
=> Работа сайта
=> Флейм
-----------------------------
FAQ - частозадаваемые вопросы/ответы
-----------------------------
=> FAQ, общие вопросы, посвящённые C++Builder
=> FAQ, вопросы по базам данных
=> FAQ, вопросы по компонентам
Загружается...