如何更改 VB.NET 中 ProgressBar 的样式?

How to change the style of a ProgressBar in VB.NET?

是否可以更改当前Windows设置的ProgressBar样式?我只是不喜欢 Windows 7...

的普通 ProgressBar

我搜索了很多地方,只是找到了如何更改颜色,而不是样式。

在项目属性中禁用选项 "Enable XP Visual Styles",然后选择 ForeColor,这将生成纯色 ProgressBar。

我不知道它是否有帮助,但使用两个 Panel 控件很容易。结合此代码:Panel2.Size = New Size((Math.Truncate(YourPercentage) * Panel1.Width) / 100, 12) Panel2 必须在 Panel1 内部,它的宽度在开始时必须为零,然后将其停靠在左侧。你可以设计你的 "progressbar" 因为它是一个面板。你可以改变它的颜色,放一张背景图片。与 ProgressBar 相比,在设计方面为您提供更大的灵活性。