Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.25;
Скачать: CL | DM;

Вниз

Скинообразная кнопка   Найти похожие ветки 

 
xkiller   (2004-11-14 13:38) [0]

Написал я тут компонент, скинообразную кнопочку, работающую на основе трех изображений... Первое изображение (PictureUp), когда кнопка не нажата, второе (PictureMove), когда курсор мыши находится над кнопкой, третье (PictureDown), когда кнопка нажата... Сообщение у меня получилось слишком длинное, поэтому я в несколько сообщений его сделаю...


 
xkiller   (2004-11-14 13:39) [1]

Удалено модератором
Примечание: Размести ссылку в Сети, не захламляй форум


 
xkiller   (2004-11-14 13:41) [2]

Удалено модератором


 
xkiller   (2004-11-14 13:42) [3]

Удалено модератором


 
-=SS=- ©   (2004-11-14 14:05) [4]

Вообще то  у тебя неравильно построина концепция смены картинок (зависимость от сообщений)
1. Когда на кнопку не наведена мышь и  она не нажата — состояние 1
2. Когда на кнопке находится мышь — состояние 2 (обрабатывай MouseEnter)
3. Когда забираем Мышь с кнопки — состояние 3 (обрабатывай сообщение MouseLeave) и возврат в состояние 1
4. Кнопка Нажата — состояние 4 (mouseDown)
5. Кнопка отпущена — Состояние 5 (mouseUp) возврат в состояние 2

=============================================
shwPictureMove.Ttransparent:=True;
FShowPictute := shwPictureMove;
Paint;


 
xkiller   (2004-11-14 14:16) [5]

у shwPictureMove нет свойства transporent...

type
TShowSkinSpBtnPict = (shwPictureUp, shwPictureMove, shwPictureDown);



Страницы: 1 вся ветка

Текущий архив: 2005.09.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
5-1100515449
Lisii
2004-11-15 13:44
2005.09.25
Компонент наследник TGraphicsControl - вращение объёмной фигуры


6-1117767155
-=S.S=-
2005-06-03 06:52
2005.09.25
Address to IP


2-1124277717
PIF
2005-08-17 15:21
2005.09.25
Ошибка при записи в файл


3-1123763422
Lenik
2005-08-11 16:30
2005.09.25
Как задать в DBGrid русские имена столбцов


14-1125609338
KilkennyCat
2005-09-02 01:15
2005.09.25
2 сентября. С Днем рождения!