static void DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e) { if (sw.ElapsedMilliseconds > 250) { sw.Restart(); string newText = currentDlDialog.GetText().Split('…')[0] + "… " + e.ProgressPercentage + "%"; currentDlDialog.ChangeText(newText); } }