【问题标题】:How to change the style of a ProgressBar in VB.NET?如何在 VB.NET 中更改 ProgressBar 的样式?
【发布时间】:2016-04-29 23:04:09
【问题描述】:

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

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

【问题讨论】:

  • 风格是什么意思。在大多数情况下,它就是这样。
  • 我只想要一个没有闪烁和变暗的进度条,只是一个纯色

标签: vb.net progress-bar


【解决方案1】:

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

【讨论】:

  • 很高兴它对您有所帮助。
【解决方案2】:

在项目属性中禁用“启用 XP 视觉样式”选项,然后选择前景色,这将生成纯色 ProgressBar。

【讨论】:

  • 这将使您的所有表格看起来像 1998 年。
  • @LarsTech 所有的表单都是无边框的,按钮也是纯色的,我没有发现视觉上会改变的样式有什么不同
猜你喜欢
  • 2023-02-06
  • 2011-03-30
  • 2015-08-05
  • 1970-01-01
  • 1970-01-01
  • 2017-01-05
  • 2011-06-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多