Как я могу использовать progressbar в своей форме?
Привет, я получил форму распаковки zip-файла с помощью windows form C# & я бы очень хотел добавить к нему ProgressBar, но, к сожалению, я понятия не имею, как написать код, который соединяет ProgressBar с моим кодом распаковки, чтобы показать прогресс. Я использую текстовое поле с именем txtsource, чтобы показать путь к нужному файлу, кнопку btnbrowse, чтобы выбрать нужный файл, и еще одну кнопку btnextract, чтобы начать процесс декомпрессии.
вот мои коды:
использование системы.ИО;
использование System.IO.Compression;
частная btnsource_Click недействительным(объект отправителя, EventArgs в электронной)
{
DialogResult result = openFileDialog1.Метод showdialog();
if (result == DialogResult.ОК)
{
txtsource.Text = openFileDialog1.имя файла;
}
}
частная btnextract_Click недействительным(объект отправителя, EventArgs в электронной)
{
txtsource.Text = openFileDialog1.имя файла;
DialogResult result2 = folderBrowserDialog1.Метод showdialog();
if (result2 == DialogResult.ОК)
{
System.IO.Compression.Zip-файл.ExtractToDirectory(openFileDialog1.Имя файла, folderBrowserDialog1.SelectedPath);
Ящик для сообщений.Show("Zip-пакет был извлечен в\n" + txtsource.Текст: "процесс извлечения пакета успешно завершен!", кнопки MessageBoxButtons.Хорошо, MessageBoxIcon.Информация);
}
}
Что я уже пробовал:
Ну, Франкли, я действительно мало знаю о ProgressBar, и до сих пор статьи, которые я читал, чтобы исправить свои проблемы, не были полезны, и я должен сказать, что я программист-новичок, поэтому я был бы очень признателен вам за помощь. Спасибо.