Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];

Вниз

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

 
Старт   (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 вся ветка

Форум: "Начинающим";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.04 c
2-1130874663
Pasha L
2005-11-01 22:51
2005.11.20
Как два консольных приложения разделить по разным окнам


4-1126932892
Наиль
2005-09-17 08:54
2005.11.20
Определение экранных координат текстового курсора


14-1130257723
Умник
2005-10-25 20:28
2005.11.20
Знаки препинания


2-1130392505
Zaletchik
2005-10-27 09:55
2005.11.20
Изменение позиции в файле поБИТно


14-1130695358
SergP
2005-10-30 21:02
2005.11.20
Реальная производительность процессоров.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский