Beispiel #1
0
 private void loadSubtitlesToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         List <Subtitle> sub  = new List <Subtitle>();
         List <Subtitle> sub1 = new List <Subtitle>();
         op             = new OpenFileDialog();
         op.Multiselect = true;
         if (DialogResult.OK == op.ShowDialog())
         {
             if (op.FileNames.Length > 1)
             {
                 _lvSub.Items.Clear();
                 //load 2 sub
                 SubtitlesHelper subHelper = new SubtitlesHelper(op.FileNames[0]);
                 sub = subHelper.getSub();
                 SubtitlesHelper subHelper1 = new SubtitlesHelper(op.FileNames[1]);
                 sub1 = subHelper1.getSub();
                 LoadSub(sub, sub1);
             }
             else if (op.FileNames.Length == 1)
             {
                 _lvSub.Items.Clear();
                 SubtitlesHelper subHelper = new SubtitlesHelper(op.FileNames[0]);
                 sub = subHelper.getSub();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Beispiel #2
0
        private void _btnLoadVietSub_Click(object sender, EventArgs e)
        {
            try
            {
                //textEngSub = LoadSub();
                OpenFileDialog op = new OpenFileDialog();
                //op.InitialDirectory = @"E:\Friends";
                // Set filter options and filter index.
                op.Filter      = "Text Files (.srt)|*.srt|All Files (*.*)|*.*";
                op.FilterIndex = 1;

                //op.Multiselect = true;

                // Process input if the user clicked OK.
                if (op.ShowDialog() == DialogResult.OK)
                {
                    _shViet = new SubtitlesHelper(op.FileName);
                    Viet    = _shViet.getSub();
                    for (int i = 0; i < Viet.Count; i++)
                    {
                        _lvSub.Items.Add(Viet[i].Content);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #3
0
 private void changeSubLoadToolStripMenuItem_Click(object sender, EventArgs e)
 {
     //change order 2 sub
     if (op.FileNames.Length > 1)
     {
         _lvSub.Items.Clear();
         List <Subtitle> sub  = new List <Subtitle>();
         List <Subtitle> sub1 = new List <Subtitle>();
         //load 2 sub
         SubtitlesHelper subHelper = new SubtitlesHelper(op.FileNames[1]);
         sub = subHelper.getSub();
         SubtitlesHelper subHelper1 = new SubtitlesHelper(op.FileNames[0]);
         sub1 = subHelper1.getSub();
         LoadSub(sub, sub1);
     }
 }