Просто создайте событие и запустите его, когда строка изменится.
public class CodeClass
{
private string _someString;
public string SomeString
{
get { return _someString; }
set
{
_someString = value;
if (SomeStringChanged != null) { SomeStringChanged(value) }
}
}
public event Action<string> SomeStringChanged;
}
Примечание. Существует стандартный способ сделать это, интерфейс INotifyPropertyChanged, как и другой используемый ответ.Это используется в основном в WPF и Silverlight, но нет никаких причин, по которым вы не могли бы использовать его в Windows Forms.