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

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

"выплывание" с правого бока программы дополнительной панели [D7, XP]


Chort ©   (2006-07-11 11:46:00) 

Здравствуйте! Кто подскажет как сделать в программе по нажатию кнопки SpeedButton1 "выплывание" с правого бока программы дополнительной панели? Аналогично плавное закрытие панели.Заранее всем благодарен!


Mozgan   (2006-07-13 15:01:00) [1]

Нашел - поделись назодкой. Помни: тебе помогли, так если не жалко не поделишься?


Loginov Dmitry   (2006-07-13 14:59:00) [2]

> сам выезжает и заезжает


А как это он сам-то - по таймеру, или в цикле while True do...?


Chort   (2006-07-13 14:18:00) [3]

Нашел спец компонент - Drawer, сам выезжает и заезжает. Огромное спасибо


KilkennyCat   (2006-07-11 12:24:00) [4]

навскидку:
помещаем справа панель, делаем ей width := 0;
по нажатию кнопки запускаем таймер.
в теле таймера: inc(panel.width); timer.enabled := panel.width >= нужныйразмер;
:))

Но я бы делал по другому: выезд скриншота панели, после окончания он убивается а панель визиблируется.


Наверх

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