ProgressBar для отображения процесса архивации - C#
Формулировка задачи:
Опыта в C# практически нет. И очень по Большой нужде пришлось столкнуться. Поэтому не судите с высока... Суть вопроса очень проста, а именно как добавить на форму "ProgressBar" для отображения процесса архивации средствами "Winrar" (и именно только через него).
Заранее всем спасибо!!!
using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using System.Diagnostics; namespace myrar { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button2_Click(object sender, EventArgs e) { Process process = new Process(); process.StartInfo.CreateNoWindow = true; process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; process.StartInfo.Arguments = "a -y -inul -ibck C:\\file.zip C:\\RAR\\"; process.StartInfo.FileName = "WinRAR"; process.Start(); } } }
Решение задачи: «ProgressBar для отображения процесса архивации»
textual
Листинг программы
progressBar1.Minimum = 0; progressBar1.Maximum = 50; progressBar1.Step = 1; for (int i = 0; i <= 50; i++) { progressBar1.PerformStep(); label1.Text = "Value = " + progressBar1.Value.ToString(); this.Update(); Thread.Sleep(50); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д