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

Вниз

кнопки со своим оформлением   Найти похожие ветки 

 
iamDANIL 2006   (2006-09-25 14:47) [0]

... потому что канвы у кнопки нет. я пытался использовать панель или image, но у них не работает onclick из-за wmnchittest.
помогите!!!


 
Сергей М. ©   (2006-09-25 14:50) [1]


> канвы у кнопки нет


Зачем она нужна, если есть TBitBtn и есть св-во Glyph, которое

Specifies the bitmap that appears on the bitmap button

?


 
iamdanil 2006   (2006-09-25 15:04) [2]

так у кнопки же этот рисунок рисуется не от краев, а где-то в середине  и в любом случае этот глиф нельзя нарисовать так чтоб не отображалась стандартная рамка от кнопки


 
iamdanil 2006   (2006-09-25 15:04) [3]

так у кнопки же этот рисунок рисуется не от краев, а где-то в середине  и в любом случае этот глиф нельзя нарисовать так чтоб не отображалась стандартная рамка от кнопки


 
Ega23 ©   (2006-09-25 15:07) [4]

Бери TPaintBox и вперёд, в чём проблема-то?


 
iamdanil 2006   (2006-09-25 15:18) [5]

а у него онклик будет работать?


 
Ega23 ©   (2006-09-25 15:19) [6]

TPaintBox + F1


 
ProgRAMmer Dimonych   (2006-09-25 18:43) [7]

Как насчёт своего наследника TGraphicControl или TCustomControl (у последнего ещё и хэндл есть)?


 
iamdanil ©   (2006-09-26 15:05) [8]


> Ega23 ©   (25.09.06 15:07) [4]
>
> Бери TPaintBox и вперёд, в чём проблема-то?

----------------
http://www.roso.nm.ru/down/dg.zip
tpaintbox не работает :(


 
BigBoss ©   (2006-09-26 23:30) [9]

Используем TImage.
Создаем *.bmp нужного размера в любом редакторе и ассоциируем либо в Object Inspector"е , либ программно свойство ImageXXX.Picture.
OnClick рабтает.Поэкспериментируйте с размерами *.bmp и прозрачностью граничных областей.



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

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

Наверх




Память: 0.48 MB
Время: 0.053 c
15-1158838499
StriderMan
2006-09-21 15:34
2006.10.15
Софт для управления проектами


3-1155799599
samone
2006-08-17 11:26
2006.10.15
Копирование таблиц


3-1155824707
incm
2006-08-17 18:25
2006.10.15
Как используя BDE и MS SQL Server получать RAISEROR( Err ,10)


15-1159306510
Axis_of_Evil
2006-09-27 01:35
2006.10.15
Boolean


2-1159157473
vodvorezlaya
2006-09-25 08:11
2006.10.15
Подскажите по созданию компонента