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

GlowEffect на кнопке


Rusland

Вопрос

Как сделать чтобы при нажатии на кнопку GlowEffect активировался, при отпускании кнопки деактивировался? 

PS. Сейчас у меня задан стиль кнопки, в нем прилеплен GlowEffect и он сразу активен.

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

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

  • 0

не знаю как в мобильной платформе работает, в настольной

procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Single);
begin
  GlowEffect1.Enabled := True;
end;

procedure TForm1.Button1MouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Single);
begin
  GlowEffect1.Enabled := False;

end;

 

Ссылка на комментарий
  • 3
2 часа назад, Rusland сказал:

Действительно, можно же перенести GlowEffect из стиля наружу и там управлять

Зачем? Ведь стиль для того и создается, чтобы не заморачиваться над UI. 

17 часов назад, Rusland сказал:

Как сделать чтобы при нажатии на кнопку GlowEffect активировался, при отпускании кнопки деактивировался?

В редакторе стилей у GlowEffect поставить Enabled=False и в триггере выбрать IsPressed=True - и наслаждайтесь :)

Ссылка на комментарий
  • 0
2 минуты назад, dnekrasov сказал:

В редакторе стилей у GlowEffect поставить Enabled=False и в триггере выбрать IsPressed=True - и наслаждайтесь :)

Спасибо. Как я его сразу не заметил ))

 

PS. У меня страшные глюки IDE когда я пытаюсь добавлять GlowEffect. Сейчас создам отдельную тему 

Изменено пользователем Rusland
Ссылка на комментарий

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

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

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

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

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

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

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

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

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