Delphi → Заготовка выезжающей панели

Сен 2, 2010

Нарыл старый шаблон-исходник под программы с выезжающей панелью.

Панель очень удобно использовать, когда необходим быстрый доступ к функциям программы.


Исходник состоит из двух компонентов: панель и библиотека скина (skin).

Библиотека содержит ресурсы изображения для формирования интерфейса.

Таким образом, смену оформления можно реализовать простой заменой файла библиотеки (core.dll).

Панель центрируется по вертикали и прячется в правую сторону экрана, оставляя на виду небольшой корешок.

Показ/скрытие панели осуществляется кликом по этому корешку.

Размеры панели также можно изменить, задав эти параметры в файле settings.ini:

[main]

height=400

width=200

Исходники прокомментированы - в основном, там описывается позиционирование элементов интерфейса.

UPD 09.09.2010
Полностью переработан код - полная подстройка формы под скины.
UPD 17.10.2010
Создан независимый компонент QuickSlide

Скачать slideside.zip
Размер: 307.9 kB – Скачиваний: 215 – Скачан последний раз: 13.08.2012 23:48

Post to Twitter

Похожие статьи:

  1. Компонент QuickSlide
  2. Регулярные выражения RegExpr
  3. Использование XML в Delphi (msxml_tlb)

Комментарии (3)

  1. avatar

    crystalbit
    Сентябрь 4th, 2010 at 19:31 #

    Мм, доделывать будешь?
    Для линукса есть нечно подобное — avant-window-navigator вроде. Там на такой панельке иконки приложений, как в семёрке. Так что вполне можно довести до чего-то готового :)

  2. avatar

    GlooK
    Сентябрь 5th, 2010 at 01:11 #

    Это заготовка. Сделать из нее можно все, что угодно.
    Как-то мне сказали, что панель похожа на android’овскую.

  3. avatar

    Компонент QuickSlide - TDLite
    Октябрь 17th, 2010 at 21:21 #

    [...] я уже говорил о шаблоне выезжающей панели. На этот раз шаблон был [...]

Ваш комментарий

Rambler's Top100 Яндекс.Метрика