Esempio n. 1
0
        public new void Leave(object sender, EventArgs e)
        {
            if (startMinTextBox.Text == "")
            {
                startMinTextBox.Text = "0";
            }
            if (startSecTextBox.Text == "")
            {
                startSecTextBox.Text = "0";
            }
            if (endMinTextBox.Text == "")
            {
                endMinTextBox.Text = "0";
            }
            if (endSecTextBox.Text == "")
            {
                endSecTextBox.Text = "0";
            }

            if (StartAndEndTimesInEditFieldsAreValid())
            {
                SaveFieldsToFileObject();
                var soundFiles = outputFiles.GetOutputFiles();
                UpdateDataGrid(soundFiles);
                if (imageForm.Visible)
                {
                    imageForm.UpdateDrawSound(soundFiles);
                }
            }
        }
Esempio n. 2
0
 public void backgroundWorker_ProgressChanged(object sender, System.ComponentModel.ProgressChangedEventArgs e)
 {
     feedBackLabel2.Visible = true;
     feedBackLabel2.Text    = $" {Math.Round((e.ProgressPercentage / inputFileTags.duration) * 100, 2)}%";
     if (e.UserState != null)
     {
         if (e.UserState.GetType() == typeof(SoundFile))
         {
             if (outputFiles.CountOfSoundFiles == 1)
             {
                 var outFiles = outputFiles.GetOutputFiles();
                 if (outFiles[0].endTimeSeconds == 0 && outFiles[0].startTimeSeconds == 0)
                 {
                     deleteButton_Click(null, null);
                 }
             }
             addSoundFile((SoundFile)e.UserState);
             outputFiles.IncreaseIndex();
             EnableObjects(false);
         }
     }
 }