Beispiel #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (lsv_tk.SelectedItems.Count <= 0)
            {
                MessageBox.Show("Please select items!");
                return;
            }
            string fileNameselect = lsv_tk.SelectedItems[0].SubItems[7].Text;
            //string fileNameselect2 = lsv_tk.SelectedItems[0].SubItems["clFileName"].Text;
            var exerciseTexts = Global.Global.ExerciseList.First(x => x.FileName == fileNameselect);

            if (exerciseTexts != null)
            {
                DialogResult result = MessageBox.Show("You was finshed this Exercise. Do You Want to Remake?", "", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    exerciseTexts.Timeleft = exerciseTexts.Time;
                    exerciseTexts.Star     = 0;
                    exerciseTexts.Position = 0;
                    Frm_Typing exercise = new Frm_Typing(exerciseTexts, true);
                    Form       form     = (Form)(((Control)sender).TopLevelControl); //Tìm form ngoài cùng của sender
                    exercise.ShowDialog(form);
                    InitData();
                }
            }
            else
            {
                MessageBox.Show("Select a item please!");
            }
        }
Beispiel #2
0
        private void btnStart_Click(object sender, EventArgs e)
        {
            Form form = (Form)(((Control)sender).TopLevelControl); //Tìm form ngoài cùng của sender
            int  time = 0;
            //Frm_Typing exercise = new Frm_Typing(BUS_Exercise.FindContent(lbxExerciseList.SelectedItem, ref time), time);
            DTO_Exercise ob       = lbxExerciseList.SelectedItem as DTO_Exercise;
            Frm_Typing   exercise = new Frm_Typing(lbxExerciseList.SelectedItem as DTO_Exercise, true);

            exercise.ShowDialog(form);
        }
Beispiel #3
0
        public static void ShowTypingForm(object sender, EventArgs e)
        {
            DTO_Exercise exerciseText = BUS_UserControls.SearchTypingInfo(sender);

            Form form = (Form)(((Control)sender).TopLevelControl); //Tìm form ngoài cùng của sender

            if (exerciseText.ExerciseType == "Key")
            {
                Frm_FingerExercise exercise = new Frm_FingerExercise(exerciseText);
                exercise.ShowDialog(form);
            }
            else
            {
                Frm_Typing exercise = new Frm_Typing(exerciseText);
                exercise.ShowDialog(form);
            }
        }
Beispiel #4
0
        private void btnContinue_Click_1(object sender, EventArgs e)
        {
            if (lsv_tk.SelectedItems.Count <= 0)
            {
                MessageBox.Show("Please select items!");
                return;
            }
            string fileNameselect = lsv_tk.SelectedItems[0].SubItems[7].Text;
            //string fileNameselect2 = lsv_tk.SelectedItems[0].SubItems["clFileName"].Text;
            var exerciseTexts = Global.Global.ExerciseList.First(x => x.FileName == fileNameselect);

            if (exerciseTexts != null)
            {
                Form       form     = (Form)(((Control)sender).TopLevelControl); //Tìm form ngoài cùng của sender
                Frm_Typing exercise = new Frm_Typing(exerciseTexts, true);
                exercise.ShowDialog(form);
                InitData();
            }
        }