Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Красивые кнопки


Автор: Chazer 18.11.2006, 18:31
О многоуважаимые программисты!
Подскажите, пожалуйста, где можно достать компоненты, чтобы можно было создать красивые кнопки.  smile 

Автор: Mixasik 18.11.2006, 18:34
Цитата(Chazer @  18.11.2006,  18:31 Найти цитируемый пост)
О многоуважаимые программисты!Подскажите, пожалуйста, где можно достать компоненты, чтобы можно было создать красивые кнопки.  


Ну а кнопка BitBtn не подходит? Рискнок можно вставлять или надо кнопки особенной (заданной) формы?

Автор: Chazer 18.11.2006, 18:56
Совершенно верно. Кроме того в BitBtn рисунок можно вставлять только 16х16 (большего размера у меня не получалось).

Автор: Alexeis 18.11.2006, 19:22
Chazer, обычно не мучаются с одними только кнопками и используют скиновые движки.

Автор: Mixasik 18.11.2006, 19:28
А если использовать компонент  TImage с событием OnClick. Вроде он может принмать форму рисунка...

Или    
    Положи друг на друга 3 Image: нормальное состояние, подсвеченное (под мышкой), неактивное. У нормальной сделай Visible = true, у остальных - false и переключай видимость по необходимости. 
Или один компонент Timage, но подгружай рисунки.

Вот компонент, но я его не пробывал использовать...
http://www.torry.net/vcl/packs/huge/globuslib.zip

В состав пакета входит оригинальный компонент glRuler для создания линейки и glShadow для придания тени любому компоненту.

В общем для оформления программы...

Автор: Chazer 18.11.2006, 19:35
Что такое скиновые движки и с чем их едят???
Mixasik, пробовал TImage. Нужно было для каждой картинки создавать ещё две (при наведении курсора и при нажатии). Да и каждую надпись создавать и редактировать в фотошопе...  smile  Вообщем, ничего толком не получилось, слишком много возни - а у меня нервы не железно-кремниевы, как у моего напарника. Так что этот способ отпадает.

Автор: Mixasik 18.11.2006, 19:41
Цитата(Chazer @  18.11.2006,  19:35 Найти цитируемый пост)
Вообщем, ничего толком не получилось, слишком много возни - а у меня нервы не железно-кремниевы, как у моего напарника. Так что этот способ отпадает.


Да способ тяжелый, я выше сообщение подредактировал, и ссылку на компонент скинул...

Автор: Alexeis 18.11.2006, 19:41
http://forum.vingrad.ru/index.php?showtopic=72478&view=all

Автор: Chazer 20.11.2006, 17:50
Цитата

Положи друг на друга 3 Image: нормальное состояние, подсвеченное (под мышкой), неактивное. У нормальной сделай Visible = true, у остальных - false и переключай видимость по необходимости. 
Или один компонент Timage, но подгружай рисунки.

Как правильно реализовать события, когда курсор помещается над кнопкой/рисунком и когда его убирают оттуда?
З.Ы. С первым событием я разобрался, а вот со вторым возникла проблема.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)