我一直在尝试设置标准WinForms进度条的颜色,但也保留了Vista +主题(和动画)。
我遇到过这个:
m_oSynchronizationContext.Send(o => { oAction(); }, null);
这似乎有效,但并非始终如一。有时进度条似乎没有改变颜色,但是当窗口稍微调整大小或移出屏幕并返回时它会改变颜色。
为了向这个问题添加更多背景知识,我有一个任务正在执行一个长时间运行的进程,我正在通过同步上下文发送进度条更新。
$(document).ready(function () {
$('a').click(function () {
$('.bg').css({
'display': 'block'
});
});
$(document).click(function(e){
if(e.target.id !='myBg' && e.target.id !='clickme'){
$('.bg').hide();
}
})
});
我认为这是一个刷新问题,我尝试在进度条上调用Refresh(),但它没有任何区别。
有什么想法吗?