Сделал почти по вашему. Только добавил присвоение в конец. На то он и сеттер)
Код:
[DispId(3),
DisplayName("Кнопка нажата")]
public bool BtnState
{
get { return state; }
set {
if (value == false)
{
pictureBox.ImageLocation = ImageOFF;
}
else
{
pictureBox.ImageLocation = ImageON;
}
state = value; }
}
Вообщем наблюдается такая ситуация. С переменной проекта Команда1 всё заработало правильно.
Но если использовать на входе и на выходе ОРС тег, всё по старому.
Есть конечно выход. Добавить в проект переменную Значение1. Связать Значение1 с ОРС тегом. На ВХОД динамизации компонента подать переменную Значение1. А на ВЫХОД динамизации компонента связать с ОРС тегом.
Тогда всё работает так как мне надо. Но это как-то странно) Или я хочу странного?