Вниз
Скачать: CL | DM;

Какую кнопку можно настроить так, чтобы при наведении на неё мыши   Найти похожие ветки 

 
Старт   (2005-11-01 01:27) [0]

картинка менялась?

Или в Дельфи нет такой кнопки, и обязательно надо писать код?


 
Гриха ©   (2005-11-01 05:19) [1]

Картинка чего? Если TImage, то в обработчике события onMouseMove кнопки пиши image1.bitmap:=tbitmap.loadfromfile("c:\file.bmp")
Если картинка кнопки, то стандартной TButton здесь не обойтись. Можно, конечно же использовать TSpeedButton и при onMouseMove,onMouseLeave менять свойство Glyph, но это, ИМХО, криво. Проще поискать компоненты.

ЗЫ: Могу ошибаться в синтаксисе, т.к. Дельфы под рукой нет. :)


 
Старт   (2005-11-01 05:52) [2]


> Гриха ©   (01.11.05 05:19) [1]


> Можно, конечно же использовать TSpeedButton и при onMouseMove,
> onMouseLeave менять свойство Glyph, но это, ИМХО, криво.
>  


А без обработки событий никак нельзя? Там же можно загрузить картику состоящую из двух. Зачем тогда это нужно, если нельзя автоматически при наведении мыши менять одну на другую ?


> Проще поискать компоненты.


Так я и ищу. Стандартный.


 
Гриха ©   (2005-11-01 06:01) [3]

Я бы тебе точно сказал, что делать, но на работе Дельфу не разрешают устанавливать :(((. А вообще, у какой-то кнопки есть свойство HotTrack. Но по-моему, это - нестандартный компонент.

> Там же можно загрузить картику состоящую из двух. Зачем
> тогда это нужно


Это для активной и неактивной кнопки (свойство Enabled)


 
Старт   (2005-11-01 07:04) [4]

Не могли стандартынй компонет сделать !

Ух, что творят !


 
Старт   (2005-11-01 07:25) [5]

А кто нибудь может сказать, какая из этих кнопок поддерживает сабж ? :
http://www.torry.net/pages.php?s=27р


 
Drakosha ©   (2005-11-01 10:55) [6]

lingvo может подсказать :)


 
Гриха ©   (2005-11-02 03:01) [7]


> lingvo может подсказать :)


А это кто??? (или что?)


 
stone ©   (2005-11-02 09:05) [8]


> Старт   (01.11.05 01:27)  
> картинка менялась?
>
> Или в Дельфи нет такой кнопки, и обязательно надо писать
> код?

См. пример в C:\Program Files\Borland\Delphi7\Demos\CoolStuf


 
Старт   (2005-11-04 02:32) [9]


> stone ©   (02.11.05 09:05) [8]
>
>
> > Старт   (01.11.05 01:27)  
> > картинка менялась?
> >
> > Или в Дельфи нет такой кнопки, и обязательно надо писать
> > код?
>
> См. пример в C:\Program Files\Borland\Delphi7\Demos\CoolStuf


Там нужен ещё и ToolBar, для одной единственной кнопки, и ещё два комплекта TImageList. Громоздко и неудобно.

Хочу лёгкий способ.



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.026 c
2-1130757736
syte_ser78
2005-10-31 14:22
2005.11.20
ошибка при вызове функции из dll


2-1131100180
JBL
2005-11-04 13:29
2005.11.20
Boolean to Variant


14-1130386383
pavel_guzhanov
2005-10-27 08:13
2005.11.20
Как выглядели кнопки в ранних версиях Delphi?


1-1130331472
Mambo
2005-10-26 16:57
2005.11.20
Кодировка текста


8-1119944889
Sand_man
2005-06-28 11:48
2005.11.20
конвертирование eFax в формат TIFF




   Наверх