>Binding b = new Binding("Enabled", this.chkDifferential, "CheckState"); >b.Format += new ConvertEventHandler(ReverseState); >chkOverWrite.DataBindings.Add(b); > >private void ReverseState(object sender, ConvertEventArgs cargs) > { > cargs.Value = (CheckState)cargs.Value == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked; > } >Not particularly worthwhile in such a simple context but ...
chkOverWrite.DataBindings.Add("Enabled", this.chkDifferential, "Checked");>>>Any suggestions of how best to achieve the opposite result - i.e. chkOverWrite *disabled* when chkDifferential.Checked