private void InitDiagram() { if (diagram == null) { diagram = new Workflow.Diagram(panel1.CreateGraphics()); } diagram.Reset(); diagram.DrawMailConnectors = !uiCheckBox1.Checked; diagram.DrawEnableDisableLinkConnectors = !chkHideEnables.Checked; diagram.DrawBFOnlyConnectors = !chkHideBFOnly.Checked; if (Sr != null) { diagram.Draw(Sr); SetWorkflowName(Sr); if (diagram.SelectedStep != null) { ucWorkflowHeader1.SetStep(diagram.SelectedStep.myACS); } } }