mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-02-11 16:59:54 +08:00
Reduce refresh UI controls
This commit is contained in:
parent
ca2eccc762
commit
a5ebf08a8c
@ -171,12 +171,12 @@ $form.Controls.Add($layout)
|
|||||||
|
|
||||||
$progressBar.Value = [int][System.Math]::Truncate($percentage)
|
$progressBar.Value = [int][System.Math]::Truncate($percentage)
|
||||||
$label.Text = [string]::Format("{0:0.00}%", $percentage)
|
$label.Text = [string]::Format("{0:0.00}%", $percentage)
|
||||||
$label.Refresh()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[System.ComponentModel.AsyncCompletedEventHandler]$downloadFileCompletedEventHandler = {
|
[System.ComponentModel.AsyncCompletedEventHandler]$downloadFileCompletedEventHandler = {
|
||||||
param($sender, [System.ComponentModel.AsyncCompletedEventArgs]$CompletedEventArgs)
|
param($sender, [System.ComponentModel.AsyncCompletedEventArgs]$CompletedEventArgs)
|
||||||
if (!$form.IsDisposed) {
|
if (!$form.IsDisposed) {
|
||||||
|
$label.Refresh()
|
||||||
if ($CompletedEventArgs.Cancelled) {
|
if ($CompletedEventArgs.Cancelled) {
|
||||||
$form.DialogResult = [System.Windows.Forms.DialogResult]::Cancel
|
$form.DialogResult = [System.Windows.Forms.DialogResult]::Cancel
|
||||||
} elseif ($CompletedEventArgs.Error -ne $null) {
|
} elseif ($CompletedEventArgs.Error -ne $null) {
|
||||||
|
Loading…
Reference in New Issue
Block a user