• 0
d7d1cd

Назначить фрейму стиль формы

Вопросы

Приветствую всех. В программе есть форма, на которой находится StyleBook. Кроме этого в программе есть фрейм, который помещается на форму динамически, однако при этом к элементам фрейма не применяется стиль формы. Да и при редактировании фрейма в дизайнере тоже нет применения стиля. Можно ли это победить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 ответов на этот вопрос

  • 0

Стиль не отображается с Frame только в DesignTime, в RunTime все ок.

А так - никак, разве что смотреть в RunTime или проектировать на форме, а затем весь Layout копировать на фрейм.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
31 минуту назад, ENERGY сказал:

Стиль не отображается с Frame только в DesignTime, в RunTime все ок.

Да вот проблема в том, что и в RunTime стиль не применяется. Или может я не правильно создаю и отображаю фрейм на форме?

TFrame1* fr = new TFrame1(this);
fr->Parent = this;

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

А вы форме указали Stylebook?

На форме работают стили?

Изменено пользователем ENERGY

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
5 минут назад, ENERGY сказал:

А вы форме указали Stylebook?

На форме работают стили?

На форме стили работают. Stylebook у формы указан.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

У меня все работает. Delphi Berlin.

А если кнопке на фрейме напрямую указать какой нить стиль (StyleLookup)?

Изменено пользователем ENERGY

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу