FIL Опубликовано 30 августа, 2015 Поделиться Опубликовано 30 августа, 2015 Интересует вопрос, возможно ли программно добраться до свойств стиля FixedHeight и FixedWidth, чтобы не надо было создавать свой дополнительный стиль? Цитата Ссылка на комментарий
0 rustam_d Опубликовано 30 августа, 2015 Поделиться Опубликовано 30 августа, 2015 (изменено) https://delphihaven.wordpress.com/2013/12/30/removing-a-fmx-controls-size-restrictions/ Фил, вот вариант, через одно место, но без стилей. Если не много форм, то мусорить в типах в начале стоит, ради дальнейшего избавления от стилей. Это работает, причем не обязательно с спидбатонами. Но надо смириться, что в дизайне будет изврат. Изменено 30 августа, 2015 пользователем rustam_d FIL 1 Цитата Ссылка на комментарий
0 rustam_d Опубликовано 30 августа, 2015 Поделиться Опубликовано 30 августа, 2015 Как то с vcl еще привычка была наследоваться от базовых форм. Тут она и пригодилась, в базовой форме можно все перегрузки и кидать, а в наследованной все автоматом цепляется...проверенно, работает! верхняя ссылка глючит, там про перегрузку контрола: type TSpeedButton = class(FMX.StdCtrls.TSpeedButton) protected procedure AdjustFixedSize(const Ref: TControl); override; end; type TForm1 = class(TForm) private { Private declarations } public { Public declarations } end; implementation {$R *.fmx} { TSpeedButton } procedure TSpeedButton.AdjustFixedSize(const Ref: TControl); begin SetAdjustType(TAdjustType.None); end; ну а далее мое предложение про наследование, зато код без мусора...он в предках...: type TForm2 = class(TForm1) FIL 1 Цитата Ссылка на комментарий
0 FIL Опубликовано 30 августа, 2015 Автор Поделиться Опубликовано 30 августа, 2015 Да, этот вариант отлично работает. Ни со стилями заморачиваться не надо, ни доп. ресайзы делать) Цитата Ссылка на комментарий
Вопрос
FIL
Интересует вопрос, возможно ли программно добраться до свойств стиля FixedHeight и FixedWidth, чтобы не надо было создавать свой дополнительный стиль?
Ссылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.