private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e) { outputFiles.GoToIndex(e.RowIndex); UpdateEditingPosition(); LeftAndRightButtonsEnableDisable(); outputFiles.GoToIndex(e.RowIndex); UpdateTextBoxesFromDataGridLeave(e.RowIndex); FillFieldsBottom(); }
public Encoder(MainForm mainForm, OutputFileController outputFiles) { string inputFile = mainForm.sourceFilePathTextBox.Text; for (int i = 0; i < outputFiles.CountOfSoundFiles; i++) { outputFiles.GoToIndex(i); var tag = outputFiles.TagInfo; if (string.IsNullOrEmpty(tag.track)) { tag.track = (i + 1).ToString(); } var resp = BaseEncoder.EncodeFile( inputFile: inputFile, outputFile: mainForm.destinationFilePathTextBox.Text + outputFiles.GetFileName() + ".mp3", encoder: new EncoderLAME(0) { LAME_UseVBR = true, TAGs = tag }, proc: new BaseEncoder.ENCODEFILEPROC(mainForm.FileEncodingNotification), overwriteOutput: true, deleteInput: false, updateTags: false, fromPos: outputFiles.GetStartTime() + 0.0f, toPos: outputFiles.GetEndTime() + 0.0f ); mainForm.ColorDataGrid(i); } }