Delphi→ Заготовка выезжающей панели
Сен 2, 2010
Нарыл старый шаблон-исходник под программы с выезжающей панелью.
Панель очень удобно использовать, когда необходим быстрый доступ к функциям программы.
Исходник состоит из двух компонентов: панель и библиотека скина (skin).
Библиотека содержит ресурсы изображения для формирования интерфейса.
Таким образом, смену оформления можно реализовать простой заменой файла библиотеки (core.dll).
Панель центрируется по вертикали и прячется в правую сторону экрана, оставляя на виду небольшой корешок.
Показ/скрытие панели осуществляется кликом по этому корешку.
Размеры панели также можно изменить, задав эти параметры в файле settings.ini:
[main]
height=400
width=200
Исходники прокомментированы — в основном, там описывается позиционирование элементов интерфейса.
UPD 09.09.2010
Полностью переработан код — полная подстройка формы под скины.
UPD 17.10.2010
Создан независимый компонент QuickSlide
Иходники: slideside.zip (архив не сохранился при восстановлени сайта)
в качестве альтернативы можно посмотреть пример на YouTube с примером в подписи