private void bgwRIPEMD160_ProgressChanged(object sender, ProgressChangedEventArgs e) { tspbHashProgess.Visible = true; tspbHashProgess.Value = e.ProgressPercentage; WindowsAPICodePackModel.UpdateTaskbarProgressbarValue(TaskbarProgressBarState.Normal, e.ProgressPercentage); tslHashProgressValue.Text = $"{ tspbHashProgess.Value.ToString() }%"; }
private void bgwRIPEMD160_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { tspbHashProgess.Value = 0; tspbHashProgess.Visible = false; tslHashProgressValue.Text = ""; klblResult.Text = e.Result.ToString(); if (kcbShowLength.Checked) { GetHashLength(); } WindowsAPICodePackModel.UpdateTaskbarProgressbarValue(TaskbarProgressBarState.NoProgress, 0); }
public void Update(Int32 totalFiles, Int32 copiedFiles, Int64 totalBytes, Int64 copiedBytes, String currentFilename) { pbTotalFiles.Maximum = totalFiles; pbTotalFiles.Value = copiedFiles; pbCurrentFile.Maximum = 100; if (totalBytes != 0) { pbCurrentFile.Value = Convert.ToInt32((100f / (totalBytes / 1024f)) * (copiedBytes / 1024f)); } klblTotalFiles.Text = "Total files (" + copiedFiles + "/" + totalFiles + ")"; kllblCurrentFile.Text = currentFilename; // Updates the taskbar progress WindowsAPICodePackModel.UpdateTaskbarProgressbarValue(TaskbarProgressBarState.Normal, pbTotalFiles.Value, pbTotalFiles.Maximum); }