有没有人知道我的进度条在Visual Studio设计器中看起来与我构建和运行项目时的不同之处?
在设计师中,我看到了更新的风格。进度用绿色实线表示,边缘平滑。
当我运行我的项目时,进度条看起来像旧样式。它有十个独立的分区,是蓝色矩形。
为什么会有差异?
答案 0 :(得分:2)
确保在加载表单之前调用EnableVisualStyles。这通常在Application.Run之前的程序类中。
Application.EnableVisualStyles();
答案 1 :(得分:1)
进度条可以有几种不同的样式(如您所见)。虽然设计师应该反映条形图的当前样式,但它可能只是显示默认样式,而进度条实际上设置为不同的样式。
您可以更改进度条上的ProgressBar.Style
属性来控制它。您可以将其设置为:Blocks
,Continuous
或Marquee
- 有关有效值和说明,请参阅here。
答案 2 :(得分:0)
它是否在不同的PC上运行,如果是这样,你看到的是windows主题的差异。
如果它在同一台机器上,那么这不是我期望看到的行为。