protected override void OnDoubleClick(EventArgs e) { base.OnDoubleClick(e); if (Designer.SelectedObjects.Count == 1 && Designer.SelectedObjects[0] is BandBase) { BandBase band = Designer.SelectedObjects[0] as BandBase; if (!band.HasRestriction(Restrictions.DontEdit)) { band.HandleDoubleClick(); } } }