private void cmdPrevious_Click(object sender, EventArgs e) { this.Hide(); if (null != m_Command) { switch (m_Command.Type) { case BM_CMD_TYPE.BM_CMD_TYPE_NO_PARAMETER: case BM_CMD_TYPE.BM_CMD_TYPE_BLOCK_READ: case BM_CMD_TYPE.BM_CMD_TYPE_WORD_READ: { frmCommandWizardStepF CommandWizard = new frmCommandWizardStepF(m_Command); CommandWizard.Show(); } break; case BM_CMD_TYPE.BM_CMD_TYPE_BLOCK_WRITE: { frmCommandWizardStepGWB CommandWizard = new frmCommandWizardStepGWB(m_Command); CommandWizard.Show(); } break; case BM_CMD_TYPE.BM_CMD_TYPE_WORD_WRITE: { frmCommandWizardStepGWW CommandWizard = new frmCommandWizardStepGWW(m_Command); CommandWizard.Show(); } break; } } else { frmCommandWizardStepA CommandWizard = new frmCommandWizardStepA(m_Command); CommandWizard.Show(); } this.Dispose(); }
private void cmdNext_Click(object sender, EventArgs e) { if (null != m_Command) { if (rbNoResponse.Checked) { m_Command.ResponseMode = BM_CMD_RT.BM_CMD_RT_NO_RESPONSE; } else if (rbNoTimeout.Checked) { m_Command.ResponseMode = BM_CMD_RT.BM_CMD_RT_NO_TIME_OUT; } else { System.UInt16 hwResult = 0; if (DECBuilder.DECStringToWord(txtTimeout.Text, ref hwResult)) { m_Command.TimeOut = hwResult; } else { MessageBox.Show ( "Please Enter a legal timeout period or select a response mode.", "Wizard Warnning", MessageBoxButtons.OK, MessageBoxIcon.Warning ); return; } } this.Hide(); switch (m_Command.Type) { case BM_CMD_TYPE.BM_CMD_TYPE_NO_PARAMETER: case BM_CMD_TYPE.BM_CMD_TYPE_BLOCK_READ: case BM_CMD_TYPE.BM_CMD_TYPE_WORD_READ: { frmCommandWizardStepH CommandWizard = new frmCommandWizardStepH(m_Command); CommandWizard.Show(); } break; case BM_CMD_TYPE.BM_CMD_TYPE_BLOCK_WRITE: { frmCommandWizardStepGWB CommandWizard = new frmCommandWizardStepGWB(m_Command); CommandWizard.Show(); } break; case BM_CMD_TYPE.BM_CMD_TYPE_WORD_WRITE: { frmCommandWizardStepGWW CommandWizard = new frmCommandWizardStepGWW(m_Command); CommandWizard.Show(); } break; } this.Dispose(); } }