KubiVan:Ты не приавильно понял. У тебя изменяется строковая перменная контрола. А мне нужно, чтобы изменялась та переменная , которую я укажу в свойствах контрола. У меня на форме должно быть с десяток таких элементов управления, причем каждый должен отвечать за свою переменную
Ok, я прияттачил исходных код (разнеси только классы в разные файлы) с комментариями.
Там реализована событийная модель в классе контрола добавлено новое событие. Пример достаточно простой, есть еще пути оптимизации.
Если у тебя своя логика по которой обновляется отображение тогда просто вызывай ctrl.Variable каждый раз как необходимо обновить значение переменной в вызывающем коде.
С уважением, Вячеслав