2016-03-20 39 views
0

我将如何去除进度条工具边缘周围的薄边框?似乎没有任何改变风格的属性。它看起来像默认的3D边框。vb.net - 删除进度条周围的边框

+0

你说的是视觉样式进度条还是经典的Windows 2000 ish进度条? –

+0

无论哪种方式,你可能必须为此编写自己的控件。 –

+0

视觉样式进度条。 – user2366092

回答

0

从编程的角度来看,这不是最好的解决方案,但它的工作原理是一个简单的解决方案。

  • 您创建一个Panel控制
  • 你把PanelNone
  • BorderStyle财产您moove您Progress BarPanel控制
  • 您rezise的Panel和的的Progress Bar,这样的尺寸内Progress Bar比控制的Panel的尺寸大几个像素。这样一来,当控件得出,Progress Bar的边界不显示,因为他们是Panel控制之外
  • 您设置的Progress BarLeftRightTopBottom,这样当你rezise的PanelAnchors财产控制,Progress Bar里面调整好。
  • 您调整,把你的Panel在你需要它(和Progress Bar将调整顺利进入IT)

和你做。正如我所说,从程序设计的角度来看这不是一个好的解决方案,但总的来说,它运行良好,并且可以让您在不花费太多时间的情况下完成自己想要的任务。