Вы разрабатываете приложение, в котором элемент ProgressBar отображает процесс копирования файлов. Для синхронизации величины отображаемого графического приращения с количеством копируемых файлов вызывается метод PerformStep. Выберите правильный фрагмент кода для задания начальных параметров:
(Отметьте один правильный вариант ответа.)
Варианты ответа
private void CopyWithProgressBar(string[] filenames){progressBar1.Visible = true;progressBar1.Minimum = 1;progressBar1.Maximum = filenames.Length;progressBar1.Value = 1;progressBar1.Step = 1;for (int i = 1; i <= filenames.Length; i++) {if(CopyFile(filenames[i-1]) == true) {progressBar1.PerformStep(); } }}(Верный ответ)
private void CopyWithProgressBar(string[] filenames){progressBar1.Visible = true;progressBar1.Minimum = 1;progressBar1.Maximum = filenames.LengthSize;progressBar1.Value = 1;progressBar1.Step = 1;for (int i = 1; i <= filenames.LengthSize; i++) {if(CopyFile(filenames[i-1]) == true) {progressBar1.PerformStep(); } }}
private void CopyWithProgressBar(string[] filenames){progressBar1.Visible = true;progressBar1.MinimumValue = 1;progressBar1.MaximumValue = filenames.Length;progressBar1.Value = 1;progressBar1.Step = 1;for (int i = 1; i <= filenames.Length; i++) {if(CopyFile(filenames[i-1]) == true) {progressBar1.PerformStep(); } }}
private void CopyWithProgressBar(string[] filenames){progressBar1.Visible = true;progressBar1.MinValue = 1;progressBar1.MaxValue = filenames.Length;progressBar1.Value = 1;progressBar1.Step = 1;for (int i = 1; i <= filenames.Length; i++) {if(CopyFile(filenames[i-1]) == true) {progressBar1.PerformStep(); } }}
private void CopyWithProgressBar(string[] filenames){progressBar1.Visible = true;progressBar1.MinValue = 1;progressBar1.MaxValue = filenames.LengthSize;progressBar1.Value = 1;progressBar1.Step = 1;for (int i = 1; i <= filenames.LengthSize; i++) {if(CopyFile(filenames[i-1]) == true) {progressBar1.PerformStep(); } }}