我想知道我怎样才能完成以下任务:
我想在窗口最小化时在任务栏上显示进度条的进度。参见 here用于视觉描述。
看到任务栏上的图标是如何随着窗口中的主进度条逐渐填充绿色的吗?
谁能告诉我该怎么做?
更新:
我下载了 windows api 代码包并在我的项目中引用它并编写了以下代码但是当我运行我的应用程序时没有任何反应增加 pbar 并最小化:
private void updatepbar()
{
tpb.Value = progressBar1.Value;
}
timer1.Tick += new EventHandler(delegate { updatepbar(); });
timer1.Interval = 1000;
timer1.Start();
我做错了什么? 非常感谢
最佳答案
Taskbar.ProgressBar.State =
(TaskbarButtonProgressState)Enum.Parse(
typeof(TaskbarButtonProgressState),
(string)comboBoxProgressBarStates.SelectedItem);
if (Taskbar.ProgressBar.State != TaskbarButtonProgressState.Indeterminate)
Taskbar.ProgressBar.CurrentValue = progressBar1.Value;
关于c# - 在表单最小化时在任务栏中显示进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8908991/