private void openFromFile_Click(object sender, EventArgs e) { String Location = String.Empty; try { // Kiểm tra xem có bộ câu hỏi nào đang mở hay không if (_groupquestion != null) { DialogResult dialogResult = MessageBox.Show("Bạn có muốn lưu bạn hiện tại không?", "Lưu", MessageBoxButtons.YesNoCancel); if (dialogResult == DialogResult.Yes) { _groupquestion.SaveToFile(tbQuestionGroupName.Text, tbAddress.Text); } if (dialogResult == DialogResult.Cancel) { return; } } #if DEBUG Location = "D:/Bộ câu hỏi 1.json"; #else clearValue(); OpenFileDialog frm = new OpenFileDialog(); frm.InitializeLifetimeService(); frm.Filter = "Bộ đề (*.json)|*.json"; frm.Title = "Browse Config file"; DialogResult ret = STAShowDialog(frm); if (ret == DialogResult.OK) Location = frm.FileName; #endif if (Location != "") { _groupquestion = new MyGroupQuestion(); _groupquestion.LoadFromFile(Location); updateListQuestions(); tbAddress.Text = Location; _groupquestion.Address = Location; tbQuestionGroupName.Text = _groupquestion.Name; tbQuestion.Focus(); } } catch (Exception ex) { MyLogSystem.Log(ex.ToString()); } }
private void openGroupQuestion(string path) { _groupquestion = new MyGroupQuestion(); _groupquestion.LoadFromFile(path); lbGroupName.Text = _groupquestion.name; lbTotalQuestion.Text = _groupquestion.questions.Count.ToString(); lbNumberQuestion.Text = "0"; setMaxQuestiontoClient(); }