![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Какую кнопку можно настроить так, чтобы при наведении на неё мыши [D7]
Старт © (2005-11-01 01:27:00)картинка менялась?
Или в Дельфи нет такой кнопки, и обязательно надо писать код?
Старт (2005-11-04 02:32:00) [1]
> stone © (02.11.05 09:05) [8]
>
>
> > Старт (01.11.05 01:27)
> > картинка менялась?
> >
> > Или в Дельфи нет такой кнопки, и обязательно надо писать
> > код?
>
> См. пример в C:\Program Files\Borland\Delphi7\Demos\CoolStuf
Там нужен ещё и ToolBar, для одной единственной кнопки, и ещё два комплекта TImageList. Громоздко и неудобно.
Хочу лёгкий способ.
stone (2005-11-02 09:05:00) [2]
> Старт (01.11.05 01:27)
> картинка менялась?
>
> Или в Дельфи нет такой кнопки, и обязательно надо писать
> код?
См. пример в C:\Program Files\Borland\Delphi7\Demos\CoolStuf
Гриха (2005-11-02 03:01:00) [3]
> lingvo может подсказать :)
А это кто??? (или что?)
Drakosha (2005-11-01 10:55:00) [4]lingvo может подсказать :)
Старт (2005-11-01 07:25:00) [5]А кто нибудь может сказать, какая из этих кнопок поддерживает сабж ? :
http://www.torry.net/pages.php?s=27р
Старт (2005-11-01 07:04:00) [6]Не могли стандартынй компонет сделать !
Ух, что творят !
Гриха (2005-11-01 06:01:00) [7]Я бы тебе точно сказал, что делать, но на работе Дельфу не разрешают устанавливать :(((. А вообще, у какой-то кнопки есть свойство HotTrack. Но по-моему, это - нестандартный компонент.
> Там же можно загрузить картику состоящую из двух. Зачем
> тогда это нужно
Это для активной и неактивной кнопки (свойство Enabled)
Старт (2005-11-01 05:52:00) [8]
> Гриха © (01.11.05 05:19) [1]
> Можно, конечно же использовать TSpeedButton и при onMouseMove,
> onMouseLeave менять свойство Glyph, но это, ИМХО, криво.
>
А без обработки событий никак нельзя? Там же можно загрузить картику состоящую из двух. Зачем тогда это нужно, если нельзя автоматически при наведении мыши менять одну на другую ?
> Проще поискать компоненты.
Так я и ищу. Стандартный.
Гриха (2005-11-01 05:19:00) [9]Картинка чего? Если TImage, то в обработчике события onMouseMove кнопки пиши
image1.bitmap:=tbitmap.loadfromfile('c:\file.bmp')
Если картинка кнопки, то стандартной TButton здесь не обойтись. Можно, конечно же использовать TSpeedButton и при onMouseMove,onMouseLeave менять свойство Glyph, но это, ИМХО, криво. Проще поискать компоненты.
ЗЫ: Могу ошибаться в синтаксисе, т.к. Дельфы под рукой нет. :)