Компонент "Кнопка с мигающей лампочкой"
Если кто знает или у кого есть скиньте плиз...буду очень признателен. Или в кратце скажите как делать
Вкратце, поищите примеры создания компонентов в интернете. Их там очень много. Создание собственного компонента, кстати, будет очень полезно для понимания принципов работы VCL.
Цитата: Моск
Если кто знает или у кого есть скиньте плиз...буду очень признателен. Или в кратце скажите как делать
Есле делать самому, то надо разобраться с BitBtn. Загрузить две картинки - горит и не горит. А потом по таймеру менять картинки раза 2-3 в секунду. В принципе временами будет работать коряво из-за таймера и возможно мерцать будет контур кнопки (а может и не будет), но это - самое простое.
Можно попробовать вместо кнопки использовать панель. Тогда в обработчике события нажатия кнопки мыши по панели надо поменять вид граней панели (нажались). На панели самое простое можно поместить какой Shape и так же по таймеру менять его цвет.
Цитата: Ухух
Есле делать самому, то надо разобраться с BitBtn. [COLOR="Red"]Загрузить две картинки - горит и не горит[/COLOR]. А потом по таймеру менять картинки раза 2-3 в секунду. В принципе временами будет работать коряво из-за таймера и возможно мерцать будет контур кнопки (а может и не будет), но это - самое простое.
Можно попробовать вместо кнопки использовать панель. Тогда в обработчике события нажатия кнопки мыши по панели надо поменять вид граней панели (нажались). На панели самое простое можно поместить какой Shape и так же по таймеру менять его цвет.
Можно попробовать вместо кнопки использовать панель. Тогда в обработчике события нажатия кнопки мыши по панели надо поменять вид граней панели (нажались). На панели самое простое можно поместить какой Shape и так же по таймеру менять его цвет.
вот куда загрузить эти картинки?
Upd: или в ресурсы
Upd2: тут хороший пример, только с TLabel - http://forum.sources.ru/index.php?showtopic=64897