private void NewCodigoExecuted(object sender, EventArgs e) { Debug.Assert(codigo == null); _Commands.CodigoCommands.New.Enabled = false; // Disable new client command to prevent re-entrancy codigo = new VCodigo(); codigo.Commands = _Commands; this.ShowModalPanel(codigo, DevComponents.DotNetBar.Controls.eSlideSide.Top); if (!_StartControl.Visible) { _StartControl.SlideOutButtonVisible = false; } }
private void CloseCodigoDialog() { if (!_StartControl.Visible) { _StartControl.SlideOutButtonVisible = true; } _Commands.CodigoCommands.New.Enabled = true; // Enable new client command this.CloseModalPanel(codigo, DevComponents.DotNetBar.Controls.eSlideSide.Top); codigo.Commands = null; codigo.Dispose(); codigo = null; }