Beispiel #1
0
        public OnTap(string strMaBaiHoc, ChonBaiHocForm MyParent)
        {
            InitializeComponent();
            DanhSachDeBai = FileLuyenTapBUS.LayFileTheoMaBaiHoc(strMaBaiHoc);
            frmParent     = MyParent;
            frmParent.Hide();
            intDeBaiHienTai = 0;
            BaiHocDTO BaiNghe = BaiHocBUS.LayBaiHocTheoMa(strMaBaiHoc);

            DanhSachBaiNghe = FileAmThanhBUS.LayFileAmThanhTheoMa(BaiNghe.FileAmThanh);
        }
        //Kết thúc khai báo dành cho bài nghe.

        public ChinhTaForm(string strMaBaiHoc, ChonBaiHocForm MyParent)
        {
            //Khởi tạo chung:
            InitializeComponent();
            ChucNangHienTai = ChucNang.KhongXacDinh;
            LoiKhuyen();
            frmParent = MyParent;
            //Kết thúc khởi tạo chung.

            //Khởi tạo phần chức năng chính tả:
            klbChinhTa.Visible   = false;
            klbChinhTa.QuanLyDau = new QuanLyDau(Application.StartupPath + @"\CaiDat\QuyTacDau.dat");
            DanhSachDeBaiChinhTa = FileLuyenTapBUS.LayFileTheoMaBaiHoc(strMaBaiHoc, "CT");
            DeChinhTaHienTai     = -1;
            //Kết thúc phần khởi tạo chức năng chính tả.

            //Phần khởi tạo chức năng nghe và viết.
            BaiNghe = BaiHocBUS.LayBaiHocTheoMa(strMaBaiHoc);
            if (BaiNghe != null && BaiNghe.FileAmThanh != "")
            {
                axNVVNguoiDoc.URL = Application.StartupPath + "\\" + BaiNghe.FileAmThanh;
            }
            //Kết thúc phần khởi tạo chức năng nghe và viết.
        }
 public LuyenTuVaCauForm(string strMaBaiHoc, ChonBaiHocForm MyParent)
 {
     InitializeComponent();
     frmParent = MyParent;
     frmParent.Hide();
     try
     {
         DanhSachDeBai = FileLuyenTapBUS.LayFileTheoMaBaiHoc(strMaBaiHoc);
         if (DanhSachDeBai.Count == 0)
         {
             MessageBox.Show("Không có dữ liệu cho bài học này");
             frmParent.Show();
             this.Close();
         }
         else
         {
             this.picCTCauTiepTheo.Visible = false;
             this.intDeBaiHienTai          = 0;
             this.picCTCauTruoc.Visible    = false;
             this.arrDanhSachCauDuocChon   = new List <int>();
             if (DanhSachDeBai.Count <= 1)
             {
                 this.picCTCauTiepTheo.Visible = false;
             }
             else
             {
                 this.picCTCauTiepTheo.Visible = true;
             }
         }
     }
     catch (Exception Ex)
     {
         MessageBox.Show(Ex.Message);
         this.Dispose();
     }
 }