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.
Изменено пользователем Alex7wrt3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.