Ejemplo n.º 1
0
        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() }%";
        }
Ejemplo n.º 2
0
        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);
        }