예제 #1
0
 public static MultipleChoiceTask ShowEditor(MultipleChoiceTask editTask)
 {
     MultipleChoiceEditor editor = new MultipleChoiceEditor();
     if (editTask != null) {
         editor.textBox1.Text = editTask.TaskText;
         for (int i = 1; i <= 8; i++) {
             (editor.groupBox1.Controls["textBox" + (i + 1).ToString()] as TextBox).Text = editTask.VariantText[i - 1];
             (editor.groupBox1.Controls["checkBox" + i.ToString()] as CheckBox).Checked = editTask.VariantIsRight[i - 1];
         }
     }
     editor.ShowDialog();
     return editor.getResult();
 }
예제 #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     editorResult = new MultipleChoiceTask();
     editorResult.TaskText = textBox1.Text;
     string[] txt = new string[8];
     bool[] ir = new bool[8];
     for (int i = 1; i <= 8; i++) {
         txt[i - 1] = (groupBox1.Controls["textBox" + (i + 1).ToString()] as TextBox).Text;
         ir[i - 1] = (groupBox1.Controls["checkBox" + i.ToString()] as CheckBox).Checked;
     }
     editorResult.VariantIsRight = ir;
     editorResult.VariantText = txt;
     Close();
 }
예제 #3
0
 private void button2_Click(object sender, EventArgs e)
 {
     editorResult = null;
     Close();
 }