【发布时间】:2010-02-11 22:36:11
【问题描述】:
有谁知道我在 Visual Studio 设计器中的进度条与构建和运行项目时的不同?
在设计器中,我看到了更新的样式。进度以带有平滑边缘的绿色实线表示。
当我运行我的项目时,进度条看起来像旧样式的。它有十个独立的蓝色矩形分区。
为什么不一样?
【问题讨论】:
标签: c# .net visual-studio progress-bar
有谁知道我在 Visual Studio 设计器中的进度条与构建和运行项目时的不同?
在设计器中,我看到了更新的样式。进度以带有平滑边缘的绿色实线表示。
当我运行我的项目时,进度条看起来像旧样式的。它有十个独立的蓝色矩形分区。
为什么不一样?
【问题讨论】:
标签: c# .net visual-studio progress-bar
确保在加载表单之前调用 EnableVisualStyles。这通常在Application.Run之前的程序类中。
Application.EnableVisualStyles();
【讨论】:
进度条可以有几种不同的样式(如您所见)。虽然设计师应该反映栏的当前样式,但它可能只是显示默认样式,而进度条实际上设置为不同的样式。
您可以更改进度条上的ProgressBar.Style 属性来控制它。您可以将其设置为:Blocks、Continuous 或 Marquee - 有关有效值和说明,请参阅 here。
【讨论】:
它是否在不同的 PC 上运行,如果是,您看到的是 Windows 主题的差异。
如果它在同一台机器上,这不是我期望看到的行为。
【讨论】: