vb.net - 删除Progress-bar周围的边框

时间:2016-03-20 16:51:43

标签: vb.net progress-bar border

如何去除Progress-bar工具边缘周围的细边框?似乎没有任何属性可以改变风格。它看起来像默认的3d边框。

1 个答案:

答案 0 :(得分:0)

从程序上正确的角度来看,它不是最佳解决方案,但它可以工作并且是一个简单的解决方案。

  • 您创建了Panel控件
  • 您将BorderStyle的{​​{1}}属性设置为Panel
  • 您将None移至Progress Bar控件
  • 您重新PanelPanel,以便Progress Bar的维度比Progress Bar控件的维度大几个像素。这样,在绘制控件时,Panel的边框不显示,因为它们位于Progress Bar控件之外
  • 您将Panel的{​​{1}}属性设置为AnchorsProgress BarLeftRight,以便在重新设置{时{1}}控件,Top内部调整大小。
  • 您调整大小并将Bottom放置在您需要的位置(Panel会很好地调整大小)

你做完了。正如我所说,从程序化的角度来看,它不是一个很好的解决方案,但总的来说它运行良好,让你可以做你想做的事情而不花太多时间。