Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Динамическая настройка панели инструментов [D5, Win2k]


Jony ©   (2002-06-19 16:25:00) 

На панели инструментов есть несколько ToolBar. Как заставить их поджиматься к левой границе без перезадания их координат, если стоящие слева от них получают visible := false?


Jony   (2002-06-20 11:15:00) [1]

Игорь Шевченко
Ну что ж, спасибо. Коль Борланды ничего лучшего не придумали, придется ручками все это хозяйство держать в порядке. Интересно, а в самой Delphi, в офисных пакетах это тоже все руками делано?


Игорь Шевченко   (2002-06-20 10:31:00) [2]

Jony © (19.06.02 18:07)

Мы отслеживали события тасовки Toolbar"ов. Соответственно, всегда знали, когда и какие Toolbar"ы надо перемещать при изменении видимости.

С уважением,


Jony   (2002-06-19 18:07:00) [3]

Руками, конечно можно, особенно когда пользователь уже ToolBarы потасовал весело будет. А вот с Realing тоже ничего не получается: он ведь завязан на Align.


Игорь Шевченко   (2002-06-19 16:48:00) [4]

Пардон, неподумавши ответил :-)

Сейчас поглядел - мы для этого руками их перемещали. На событии, которое изменяет видимость Toolbar"а.

Есть еще метод Realign у TWinControl


Jony   (2002-06-19 16:40:00) [5]

Align (в частности Left) изменяет ориентацию ToolBar, но никак не ее расположение.


Игорь Шевченко   (2002-06-19 16:33:00) [6]

Align устанавливать ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо