![]() |
|
|
![]()
|
|
| ano360 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 22.5.2006 Где: Москва Репутация: нет Всего: нет |
При изменении размеров окна, StatusBar автоматически "подстраивается" под его новые размеры, но если ему мешают какиенибудь объекты, он прижимается к ним вплотную и если места всё равно мало, появляются полосы прокрутки.
Проблема: у меня при изменении размеров окна вызывается функция, которая какраз-таки подгоняет размры этих самых объекты под размеры окна, но ведь автоматическая подгонка StatusBar происходит раньше=>StatusBar подгоняется под старые, ещё неизменённые размеры, и задаёт себе такое положение, чтобы им не мешать, появляются полосы прокрутки. После чего размеры объектов подгоняются и полосы прокрутки исчезают,а StatusBar становится частично или полностью скрыт, т.е. оказывается за пределами окно. НУ покрайней мере я так себе объясняю тот факт, что при УМЕНЬШЕНИИ размеров окна, StatusBar ВСЕГДА остаётся за пределами окна. Функция, подгоряющая размеры объектов под размеры окна:
Собственно её вызов при изменении размеров окна:
-------------------- Жизнь есть. |
||||
|
|||||
| ano360 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 22.5.2006 Где: Москва Репутация: нет Всего: нет |
Какая функция класса TStatusBar, перепозиционирует(или как это по другому назвать?) объект?
Или как подобного можно юобиться какинибудь другим способом? Изменение Top не помогает -------------------- Жизнь есть. |
|||
|
||||
| Vyacheslav |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: 47 Всего: 59 |
А зачем, собственно, менять сам StatusBar? Он же сам подстраивается под размер окна?
Добавлено @ 12:34
уставновите Align у StatusBar в alNone и тогда сами управляйте его размещением. -------------------- С уважением, Вячеслав Ермолаев |
|||
|
||||
| ano360 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 22.5.2006 Где: Москва Репутация: нет Всего: нет |
Читай первое сообщение.
до изменения размеров окна он подстраивается под окно где объекты развернуты по максимуму, потом при изменении размеров окна, он подстраивается под новые размеры, но в окне ещё остались объекты со старыми размерами и появляются полосы прокрутки,потом размеры подстраиваются под новое окно, полосы исчезают,а статус бар остаётся за пределами окна. Добавлено @ 12:41 Всё гениальное - просто. Добавлено @ 12:43 еслиб вы ещё здесь помогли http://forum.vingrad.ru/topic-119970.html Это сообщение отредактировал(а) ano360 - 7.11.2006, 12:37 -------------------- Жизнь есть. |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |