private void ChonONhoNhanh(Button b) { //Chỉ hiển thị ô đang chọn int stt = int.Parse(b.Name.Substring(1, 2)) - 1; for (int i = 0; i < 20; i++) { DeBai_NhoNhanhLayout.Controls[i].Text = ""; } b.Text = tuvungtaodebai.Index(stt).NoiDungEng; //Kiểm tra nút ô lập lại if (oChontruoc == null) oChontruoc = b; else oChonSau = b; if (oChontruoc == oChonSau) { return; } else { oChonSau = oChontruoc; } //Kiểm tra ô chữ trùng khớp if (cautruoc == -1) { cautruoc = stt; } else { causau = stt; if (tuvungtaodebai.Index(cautruoc).STTEng == tuvungtaodebai.Index(causau).STTEng) { DeBai_NhoNhanhLayout.Controls[cautruoc].BackgroundImage = null; DeBai_NhoNhanhLayout.Controls[causau].BackgroundImage = null; DeBai_NhoNhanhLayout.Controls[cautruoc].Enabled = false; DeBai_NhoNhanhLayout.Controls[causau].Enabled = false; DeBai_NhoNhanhLayout.Controls[cautruoc].Text = tuvungtaodebai.Index(cautruoc).NoiDungEng; DeBai_NhoNhanhLayout.Controls[causau].Text = tuvungtaodebai.Index(causau).NoiDungEng; HienThiONhoNhanhTimer.Enabled = true; demcaudung++; } cautruoc = -1; causau = -1; oChontruoc = null; oChonSau = null; } if (demcaudung == 10) { ThanhCong tc = new ThanhCong(); ReloadNhoNhanh(); tc.ShowDialog(); } }
private void DienVaoOTrong_OChuButton_Click(object sender, EventArgs e) { if (STT != -1 && STT < TuHangDoc.ToList().Count) { string result = TaoStringTuList(tuvungtaoochu.Index(STT).Tu); if (TraLoi_OChuTextBox.Text == result) { DienVaoOChu(STT, tuvungtaoochu.Index(STT).Tu, TuHangDoc[STT]); TraLoi_OChuTextBox.Text = ""; DemCauDung++; } } if (DemCauDung == tuvungtaoochu.Count) { ThanhCong tc = new ThanhCong(); tc.ShowDialog(); DemCauDung = 0; //Load control GoiY_OChuTextBox.Text = ""; TraLoi_OChuTextBox.Text = ""; foreach (Control cl in OChuFowLayout.Controls) { cl.Text = ""; cl.BackColor = Color.White; } BatDau_OChuButton.Text = "Bắt đầu"; ChonTuDien_OChuButton.Enabled = true; } }