Перейти к содержанию
Fire Monkey от А до Я
  • 1

Как поменять фон Edit?


Vitaldj

Вопрос

Рекомендуемые сообщения

  • 0

Если вы хотите поменять фону у всех TEdit на постоянной основе, то правьте стиль.

Если фон нужно поменять у некоторых TEdit, то нужно скопировать стандартный стиль и задать область для него.

А если нужно динамически менять фоны (например, менять фон при получении курсора), то, скорее всего, придется уже в StyleBook подкладывать TRectangle и менять цвет у него.

Ссылка на комментарий
  • 0
  • Администраторы

Добрый день,

 

Можно использовать прозрачный стиль эдита 'TransparentEditStyle'. В таком стиле эдит отображает только текст. В таком случае, Вы можете подложить под TEdit любую подложку. Или же сделать новый стиль на базе стиля по умолчанию.

Ссылка на комментарий
  • 0
В 20.07.2015 в 19:45, Brovin Yaroslav сказал:

Можно использовать прозрачный стиль эдита 'TransparentEditStyle'. В таком стиле эдит отображает только текст. В таком случае, Вы можете подложить под TEdit любую подложку. Или же сделать новый стиль на базе стиля по умолчанию.

Возник тот же вопрос - нужно сделать фон на Андроиде непрозрачным. Прочитал комменты вверху, сделал CustomStyle, прицепил его к TEDit, в StyleLookUp стоит всё верно, в designtime отображается всё как нужно - белый прямоугольник. Запускаю на Андроиде - нифига, как был прозрачный с полоской так и остался. Что может быть не так? Есть конечно вариант поместить под TEDit белый прямоугольник, но такой костыль как-то это ненормально выглядит :)

Изменено пользователем elxanders
Ссылка на комментарий
  • 0
5 часов назад, elxanders сказал:

Возник тот же вопрос - нужно сделать фон на Андроиде непрозрачным. Прочитал комменты вверху, сделал CustomStyle, прицепил его к TEDit, в StyleLookUp стоит всё верно, в designtime отображается всё как нужно - белый прямоугольник. Запускаю на Андроиде - нифига, как был прозрачный с полоской так и остался. Что может быть не так? Есть конечно вариант поместить под TEDit белый прямоугольник, но такой костыль как-то это ненормально выглядит :)

А вы стиль андроида правили? У каждой платформы нужно править свой стиль.

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...