我正在开发 WinForms Jukebox。
我想要一个垂直的进度条来控制音量。
有谁知道这是怎么做到的吗?
我不知道我会使用进度条control音量,但要display您可以使用用户绘制的控件来调整音量级别,或者您可以仅使用背景颜色调整标签的大小(尽管最后一种方法有点笨拙)
无论方向如何,进度条并不意味着接受输入。
如果你真的愿意control音量,考虑使用垂直滚动条,或带有垂直方向 http://msdn.microsoft.com/en-us/library/system.windows.forms.trackbar.orientation.aspx.
对于它的价值来说,有MSDN上关于如何创建垂直进度条的讨论 http://social.msdn.microsoft.com/forums/en-US/winforms/thread/60b2493d-c8ff-495d-b845-d114fe456f54/,他们建议这样做:
using System;
using System.Windows.Forms;
public class VerticalProgressBar : ProgressBar {
protected override CreateParams CreateParams {
get {
CreateParams cp = base.CreateParams;
cp.Style |= 0x04;
return cp;
}
}
}
这设置了PBS_VERTICAL
标记在Style
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)