|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.03.2014, 00:32 | #1 |
Пользователь
Регистрация: 07.03.2014
Сообщений: 27
|
Красивые кнопки
Здравствуйте! Не могли бы подсказать как сделать такие кнопочки, чтобы когда курсор на неё наводишь - она меняет цвет (типо светится), потом нажимаешь и она типо прогибается. Я точно знаю что такие можно сделать потому что скачивал такие проги. Вот пример: http://www.kursovik.com/programming/320053.html
|
17.03.2014, 00:59 | #2 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,891
|
Ты типо картинки красивые сможешь нарисовать? Если сможешь, будут у тебя типо красивые кнопочки. Ибо кроме картинок практически ничего не нужно для этого.
|
17.03.2014, 01:32 | #3 |
Пользователь
Регистрация: 07.03.2014
Сообщений: 27
|
Я имел ввиду эффект нажатия на кнопку. Кнопку я то смогу нарисовать, но я хотел такие как показал на рисунке......более продвинутые.
|
17.03.2014, 01:59 | #4 |
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
Эффект нажатия на кнопку, это картинка в виде нажатой кнопки. Самый простой вариант взять Image, закинуть в ресурсы программы картинки всех состояний кнопки, и обрабатывать соответственные события Image, подгружая картинки в него.
На примере увидел обычную кнопку с картинкой. Варианты BitBtn, SpeebButton. Если есть желание использовать png изображения, то библиотеки PngComponents и соответственно PngBitBtn, PngSpeedButton Последний раз редактировалось XE5; 17.03.2014 в 02:14. |
17.03.2014, 02:03 | #5 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,891
|
Эффект нажатия на кнопку достигается сменой картинки ненажатой кнопки на картинку "прогнувшейся" при нажатии кнопки. Вот и весь фокус. То же самое относится и к подсветке кнопки при наведении мышки. Собственно разработка "красивых" кнопок это на 75% работа художника-дизайнера и только на 25% работа программиста, имхо.
|
17.03.2014, 06:47 | #6 |
Пользователь
Регистрация: 29.09.2009
Сообщений: 32
|
Установи себе такую мощную штуку как AlphaControls, и будет тебе красивые кнопки, подсветка, скины и тд и тп.
|
17.03.2014, 22:37 | #7 | ||
Пользователь
Регистрация: 07.03.2014
Сообщений: 27
|
Цитата:
Цитата:
Не могли бы для тупых объяснить как обрабатывать эти события и какой код прописывается? Буду вам очень благодарен. |
||
17.03.2014, 22:57 | #8 |
Delphi 10 Seattle
Пользователь
Регистрация: 01.11.2010
Сообщений: 90
|
Сделал, посмотри, вроде так как Вы говорили
|
17.03.2014, 22:59 | #9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
События OnMouseUp, OnMouseDown, OnMouseMove.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
17.03.2014, 23:03 | #10 |
Пользователь
Регистрация: 07.03.2014
Сообщений: 27
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Красивые кнопки (TNGButton) | Reimscher | Компоненты Delphi | 2 | 05.08.2013 16:20 |
Красивые непрямоугольные кнопки | igh0st | Общие вопросы Delphi | 16 | 20.07.2012 14:52 |
Красивые кнопки в программе | amator_roma | Компоненты Delphi | 2 | 18.11.2010 21:41 |
красивые кнопки | oblom | Общие вопросы C/C++ | 8 | 23.07.2008 18:36 |