Событие нажатия кнопки

Автор Тема: Событие нажатия кнопки  (Прочитано 3352 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн OlgaАвтор темы

  • ADN OPEN
  • Сообщений: 24
  • Карма: 0
Событие нажатия кнопки
« : 13-04-2020, 15:12:00 »
Доброго времени суток.
У меня существует скрипт по отслеживанию измененных элементов ,который при запуске  проекта не активный и активизируется после нажатия кнопки. После следующего нажатия кнопки отслеживание снова прекращается. Подобное решение предлагалось тут https://thebuildingcoder.typepad.com/blog/2010/08/structural-dynamic-model-update-sample.html. Но у меня реализована одна кнопка PushButton  для включения и выключения.
вопрос:
Подскажите пожалуйста  как сделать так(организовать  событие) чтобы  после первого нажатия(включения) кнопка подсвечивалась как нажатая, а после второго нажатия(выключения)  она обратно приобретала отжатый вид. (Аналогично кнопке отображения толщин линий ).
Заранее благодарю.

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: Событие нажатия кнопки
« Ответ #1 : 13-04-2020, 15:52:34 »
IExternalCommand.Execute. Поменять картинку на кнопке

Оффлайн OlgaАвтор темы

  • ADN OPEN
  • Сообщений: 24
  • Карма: 0
Re: Событие нажатия кнопки
« Ответ #2 : 14-04-2020, 14:40:44 »
Это выход, но при смене картинки просто изменяется картинка, но подсветки не происходит.Хотелось бы именно подсвеченную.


Оффлайн shss

  • ADN Club
  • ***
  • Сообщений: 214
  • Карма: 5
  • Sergey
  • Skype: sergey.s.shevtsov
Re: Событие нажатия кнопки
« Ответ #3 : 01-05-2020, 17:59:12 »
Была аналогичная задача, но возможности реализации не нашел.
Пришлось делать две отдельные кнопки для активации и деактивации: