protected override void Deactivate() { try { base.Deactivate(); } finally { if (_column != null) { SearchControl.Columns.Remove(_column); _column = null; } } }
// Node protected override void Activate() { _column = new DAE.Client.Controls.IncrementalSearchColumn(); try { UpdateColumn(); SearchControl.Columns.Add(Column); base.Activate(); } catch { _column = null; throw; } }