如何使winform进度条在C#中垂直移动?

前端之家收集整理的这篇文章主要介绍了如何使winform进度条在C#中垂直移动?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用C#中的 winforms自动点唱机.我想要一个用于音量控制的垂直进度条.有谁知道这是怎么做到的吗?

解决方法

我不知道我会使用进度条来控制音量,但是要显示音量级别,你可以使用用户绘制的控件,或者你可以只调整背景颜色的标签(最后一种方法是一种kludgy虽然)

无论方向如何,进度条都不是要输入.

如果您真的想控制音量,请考虑使用垂直滚动条或带有a vertical orientation的轨迹栏.

对于它的价值,有a discussion on how to create a vertical progress bar on MSDN,他们建议这样做:

using System; 
using System.Windows.Forms; 

public class VerticalProgressBar : ProgressBar { 
  protected override CreateParams CreateParams { 
    get { 
      CreateParams cp = base.CreateParams; 
      cp.Style |= 0x04; 
      return cp; 
    } 
  } 
}

在Style中设置PBS_VERTICAL标志.

猜你在找的C#相关文章