是否可以更改VscrollBar的背景颜色?我咨询过的最好方法是http://www.codeproject.com/Articles/624997/Enhanced-Scrollbar或http://www.codeproject.com/Articles/41869/Custom-Drawn-Scrollbar,但没有BackColor属性,BackgroundImage不起作用。
我尝试过最简单的事情:
public class ScrollBarEx : VScrollBar
{
protected override void OnPaint(PaintEventArgs e)
{
base.BackColor = Color.Red;
base.Invalidate();
}
}
它不起作用。有什么建议吗?
答案 0 :(得分:1)
没有太多新信息,但是:必须使用Paint
事件并自定义绘制滚动条,这是此解决方案的另一个链接(通过{{自定义绘图) 1}} event)http://www.codeproject.com/Articles/14801/How-to-skin-scrollbars-for-Panels-in-C