Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.133.153.232] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте!..
Я извиняюсь, если не правильно понял правила размещения исходных кодов - исходник прикрепил прямо к теме, без ссылок на сайт. Если не прав, поправьте пожалуйста... Итак, многие, наверное, знают компоненты из набора SuiPack. Меня из этого набора заинтересовало только два компонента - SuiPanel и SuiChannel, созданием аналога которых я и решил заняться. К сожалению, опыта разработки собственных компонентов у меня небыло, так что при разработке пользовался только книжными источниками и советами коллег, а по сему очень надеюсь на помощь и советы по оптимизации кода. Компонент представляет собой панельку с возможностью схлопывания/раскрывания, подобно компоненту SuiPanel. Регулируется скорость схлопывания, различные визуальные параметры, как то кнопка закрытия и фон заголовка, возможно произвольное размещение заголовка по углам компонента, а так же перетаскивание его с помощью мыши, автоматическое закрытие панели при уводе курсора за ее пределы с регулируемой задержкой закрытия, а так же переключение панели в режим работы аналогичный компоненту SuiChannel. Исходник прилагается. Очень надеюсь на советы и рекомендации... Прикреплённый файлCustom.rar (45.13 Кбайт, скачиваний: 855) |
Сообщ.
#2
,
|
|
|
Респект панель, главное свойств очень много: все, какие только можно придумать
|
Сообщ.
#3
,
|
|
|
Несколько маленьких рекомендаций.
1. Когда панелька открывается при наведении мышью хотелось бы чтобы через определённое время когда мышь над ней не находится она закрывалась. 4. Хотелось бы чтобы панелька её центральная часть так же имела возможность вставки битмапа и при этом было такое св-во как Stretch чтобы он растягивался. |