private void btnStart_Click(object sender, EventArgs e) { double val = 0; bool bok = double.TryParse(txtDelaySeconds.Text, out val); if (!bok) { MessageBox.Show("体积必须为数字!"); return; } if (val == 0) { MessageBox.Show("体积必须大于0!"); return; } Preference.GetInstace().DelaySeconds = val; int cnt = 0; bok = int.TryParse(txtSampleCnt.Text, out cnt); if (!bok) { MessageBox.Show("样本数必须为数字!"); return; } if (val == 0) { MessageBox.Show("样本数必须大于0!"); return; } if (!m_manuallySelect) { m_externalObj.ResetBoard(); m_externalObj.SelectTubes(cnt); } Preference.GetInstace().Save(); //Logger.Instance.Write("about to start pipetting"); m_externalObj.Move(); m_pipettingStatus = PipettingStatus.Moving; runInfoModel.AddRunInfo(cmbProjectName.SelectedItem.ToString(), int.Parse(txtSampleCnt.Text)); UpdateButtons(); }
private void btnRestGrid_Click(object sender, EventArgs e) { m_externalObj.ResetBoard(); }