JasonMuller Опубликовано 21 июля, 2018 Поделиться Опубликовано 21 июля, 2018 (изменено) Вот пытаюсь написать GUI обложку. У меня есть картинка крестика справа вверху, мне нужно сделать так, что бы при наведение на крестик, менялась картинка (Как бы сделать эффект смены цвета). На ютубе видел способ с панелью, там меняется просто цвет панели, а мне нужно что бы поменялась сама картинка. Как это сделать. Когда я создаю панель, у меня вокруг неё рамка белая, как её убрать? Как сделать углы у трейнера закруглёнными, а не острыми? СКРИНШОТ:https://imgur.com/a/bKREg6I Изменено 21 июля, 2018 пользователем JasonMuller Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 21 июля, 2018 Поделиться Опубликовано 21 июля, 2018 1 час назад, JasonMuller сказал: мне нужно сделать так, что бы при наведение на крестик, менялась картинка В функциях-обработчиках событий менять картинку на картинку: OnMouseEnter() и OnMouseLeave() на TCEImage компоненте. 1 час назад, JasonMuller сказал: Когда я создаю панель, у меня вокруг неё рамка белая, как её убрать? Отказаться от панели 1 час назад, JasonMuller сказал: Как сделать углы у трейнера закруглёнными, а не острыми? 1. Использовать на форме TCEImage и прозрачность, 2. Использовать UDF1.DragNow() в обработчике OnMouse для TCEImage 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
JasonMuller Опубликовано 21 июля, 2018 Автор Поделиться Опубликовано 21 июля, 2018 (изменено) 20 минут назад, MasterGH сказал: 1. Использовать на форме TCEImage и прозрачность, 2. Использовать UDF1.DragNow() в обработчике OnMouse для TCEImage Cо всем спасибо, у панели я кстати рамку убрал. А вот с углами вообще не понятно. Я загрузил картинку, в настройках формы сделал UDF1.BorderStyle = 'bsNone' UDF1.Visible=true , всё равно углы есть, хотя картинка без углов Изменено 21 июля, 2018 пользователем JasonMuller Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 22 июля, 2018 Поделиться Опубликовано 22 июля, 2018 6 часов назад, JasonMuller сказал: А вот с углами вообще не понятно. Вариант. Углы убираются в графическом редакторе у картинки трейнера. Загрузить её в TCEImage. Растянуть TCEImage на всю форму. По ссылке выше есть пример такой подложки, её можно сделать другой. В таблице CE ниже можно заменить картинку на другую с закругленными углами Спойлер Пример *.CT: transparent.CT 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
JasonMuller Опубликовано 22 июля, 2018 Автор Поделиться Опубликовано 22 июля, 2018 4 часа назад, MasterGH сказал: Вариант. Углы убираются в графическом редакторе у картинки трейнера. Загрузить её в TCEImage. Растянуть TCEImage на всю форму. По ссылке выше есть пример такой подложки, её можно сделать другой. В таблице CE ниже можно заменить картинку на другую с закругленными углами Скрыть контент Пример *.CT: transparent.CT Всё, сделал, что за белая рамка вокруг картинки?! как её убрать Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения