如图 分为两个区域
除上述蓝色背景区域外,下面的黑色整个部分我想换个颜色,以下是代码,请问最后的零的位置如何修改 (也就是修改下面的部分的高度)
private void DrawTrainGraph(Graphics g)
{
//先绘制一个矩形区,作为列车区的底图
using (Brush brush = new SolidBrush(TraGraphBKColor))
{
g.FillRectangle(brush, -orgView.X / ScaleX, -orgView.Y / ScaleX, Width / ScaleX, 0 / ScaleY);
}
那个没准不是画上去的颜色,就是控件的背景色,你看看设计界面属性
using (Brush brush = new SolidBrush(TraGraphBKColor))
->
using (Brush brush = new SolidBrush(Color.White))
这个好办啊,你先把整个背景设置成灰色,然后在重绘上面蓝色的部分就行了啊(如果你上面的站名本身就是重绘的,如果都是控件就更好办了,直接设置颜色参数就好了啊)