Alex7wrt Опубликовано 24 апреля, 2015 Поделиться Опубликовано 24 апреля, 2015 (изменено) Так и не понял в чем разница между cобытиями OnPaint и OnPainting? Или такой вопрос - как поменять цвет фона у объекта TText. Изменено 24 апреля, 2015 пользователем Alex7wrt Цитата Ссылка на комментарий
0 Alex7wrt Опубликовано 24 апреля, 2015 Автор Поделиться Опубликовано 24 апреля, 2015 (изменено) Прошу подсказки в поиске ошибки. Нужно изменить цвет фона динамически создаваемого объекта TText после создания элемента пишу: texts.OnApplyStyleLookup:=TextsApplyStyleLookup; В теле процедуры пишу: procedure TForm1.TextsApplyStyleLookup(Sender: TObject); begin ((Sender as TText).FindStyleResource('background') as TRectangle).Fill.Color:=TAlphaColors.White; end; Но эффекта нет. В чем может быть причина? Изменено 24 апреля, 2015 пользователем Alex7wrt Цитата Ссылка на комментарий
0 Вячеслав Опубликовано 24 апреля, 2015 Поделиться Опубликовано 24 апреля, 2015 (изменено) А не проще на TRectangle кинуть TText и управлять цветом прямоугольника? Пусть даже из run-time Изменено 24 апреля, 2015 пользователем Вячеслав Alex7wrt 1 Цитата Ссылка на комментарий
0 Alex7wrt Опубликовано 24 апреля, 2015 Автор Поделиться Опубликовано 24 апреля, 2015 Спасибо за совет. Об этом даже не думал. Возможно придется сделать так, но не хотелось бы. Просто уже есть определенная структура по взаимодействию объектов (родитель, потомок) и не хотелось бы ее нарушать. Цитата Ссылка на комментарий
Вопрос
Alex7wrt
Так и не понял в чем разница между cобытиями OnPaint и OnPainting?
Или такой вопрос - как поменять цвет фона у объекта TText.
Изменено пользователем Alex7wrtСсылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.