Приветствую. Имеются кнопки, в стиле которых есть иконки. Захотелось немного сэкономить свое время и вместо того, чтобы делать несколько отдельных иконок с разными цветами, я подумал раскрасить одну иконку в нужный цвет в нужный момент времени.
Например:
Кнопка неактивна - иконка темно-серого цвета.
Кнопка активна - иконка черного цвета.
Кнопка выделена курсором (MouseEnter) - иконка например темно-синего цвета.
и т.д.
По сути подумал использовать встроенный эффект TFillRGBEffect. Цвет легко меняется, в дизайнтайме все работает хорошо, но стоит только запустить программу, как во время инициализации формы приложение немного зависает а после вылетает с ошибкой. (скрины ошибок под спойлером).
Спойлер
Запустив программу в режиме отладки, то срабатывает исключение EClassNotFound.
Вопрос
Dmitry_4501
Приветствую. Имеются кнопки, в стиле которых есть иконки. Захотелось немного сэкономить свое время и вместо того, чтобы делать несколько отдельных иконок с разными цветами, я подумал раскрасить одну иконку в нужный цвет в нужный момент времени.
Например:
Кнопка неактивна - иконка темно-серого цвета.
Кнопка активна - иконка черного цвета.
Кнопка выделена курсором (MouseEnter) - иконка например темно-синего цвета.
и т.д.
По сути подумал использовать встроенный эффект TFillRGBEffect. Цвет легко меняется, в дизайнтайме все работает хорошо, но стоит только запустить программу, как во время инициализации формы приложение немного зависает а после вылетает с ошибкой. (скрины ошибок под спойлером).
Запустив программу в режиме отладки, то срабатывает исключение EClassNotFound.
.
Ссылка на комментарий
1 ответ на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.