// 确定 private void button1_Click(object sender, EventArgs e) { // 处理参数 string op1, op2, op3; // 简单模式下 if (this.checkBox1.Checked) { this.fltBegin = ForLoopType.FLT_CONSTANT; this.fltEnd = ForLoopType.FLT_CONSTANT; this.fltStep = ForLoopType.FLT_CONSTANT; op1 = "0"; op2 = "1"; op3 = Convert.ToString(this.numericUpDown4.Value); } // 高级模式下 else { switch (fltBegin) { case ForLoopType.FLT_CONSTANT: op1 = Convert.ToString(this.numericUpDown1.Value); break; case ForLoopType.FLT_GLOBAL: op1 = (string)this.comboBox2.Items[this.comboBox2.SelectedIndex]; break; case ForLoopType.FLT_DEFVAR: op1 = this.textBox3.Text; break; default: op1 = ""; break; } switch (fltStep) { case ForLoopType.FLT_CONSTANT: op2 = Convert.ToString(this.numericUpDown2.Value); break; case ForLoopType.FLT_GLOBAL: op2 = (string)this.comboBox1.Items[this.comboBox1.SelectedIndex]; break; case ForLoopType.FLT_DEFVAR: op2 = this.textBox1.Text; break; default: op2 = ""; break; } switch (fltEnd) { case ForLoopType.FLT_CONSTANT: op3 = Convert.ToString(this.numericUpDown3.Value); break; case ForLoopType.FLT_GLOBAL: op3 = (string)this.comboBox3.Items[this.comboBox3.SelectedIndex]; break; case ForLoopType.FLT_DEFVAR: op3 = this.textBox2.Text; break; default: op3 = ""; break; } } // 把数据传递给后台 core.dash_forLoop(this.checkBox1.Checked, fltBegin, op1, fltEnd, op3, fltStep, op2); // 关闭 this.Close(); }
private void radioButton9_CheckedChanged(object sender, EventArgs e) { this.numericUpDown1.Enabled = this.radioButton9.Checked; this.fltBegin = ForLoopType.FLT_CONSTANT; }
private void radioButton5_CheckedChanged(object sender, EventArgs e) { this.comboBox3.Enabled = this.radioButton5.Checked; this.fltEnd = ForLoopType.FLT_GLOBAL; }
private void radioButton4_CheckedChanged(object sender, EventArgs e) { this.textBox2.Enabled = this.radioButton4.Checked; this.fltEnd = ForLoopType.FLT_DEFVAR; }
private void radioButton11_CheckedChanged(object sender, EventArgs e) { this.textBox3.Enabled = this.radioButton11.Checked; this.fltBegin = ForLoopType.FLT_DEFVAR; }
private void radioButton10_CheckedChanged(object sender, EventArgs e) { this.comboBox2.Enabled = this.radioButton10.Checked; this.fltBegin = ForLoopType.FLT_GLOBAL; }