Я создаю массив кнопок в Firemonkey, и каждая из кнопок создается путем загрузки стиля из ресурса.Delphi Firemonkey TLayout mousedown not firing
FButtons[r,c] := TLayout(TStyleManager.LoadFromResource(HInstance, BUTTON_STYLE, RT_RCDATA));
FButtons[r,c].Parent := Self;
FButtons[r,c].Stored := false;
FButtons[r,c].HitTest := true;
FButtons[r,c].OnMouseDown := OnButtonMouseDown;
Содержимое ресурса просто скопировано из TButton (темный стиль).
Проблема, с которой я сталкиваюсь, заключается в том, что кнопка не оживляет нажатого состояния. Поэтому я пытаюсь захватить событие OnMouseDown, чтобы запустить анимацию «IsPressed», но OnMouseDown никогда не запускается. Любые идеи, почему OnMouseDown не происходит?
Заранее спасибо. Martin
Да, я удостоверился, что HitTest не соответствует ни одному нисходящему объекту. – Martin
Без загрузки стиль работает OnMouseDown? –