private CtrlWorkspaceZone CreateZoneControl(Zone zone) { var ws = new CtrlWorkspaceZone(zone); ws.ApplyTheme(_theme); ws.Click += WorkspaceZone_Click; return(ws); }
private void SelectZone(CtrlWorkspaceZone zone) { try { pnlZones.SuspendLayout(); pnlZones.Controls.OfType <CtrlWorkspaceZone>().ForEach(z => z.Selected = false); zone.Selected = true; ShowTablesForZone(zone.Zone.Id); } finally { pnlZones.ResumeLayout(); } }