c# GDI绘图 winform程序 20C

图片说明
如图 分为两个区域
除上述蓝色背景区域外,下面的黑色整个部分我想换个颜色,以下是代码,请问最后的零的位置如何修改 (也就是修改下面的部分的高度)

private void DrawTrainGraph(Graphics g)
{
//先绘制一个矩形区,作为列车区的底图
using (Brush brush = new SolidBrush(TraGraphBKColor))
{
g.FillRectangle(brush, -orgView.X / ScaleX, -orgView.Y / ScaleX, Width / ScaleX, 0 / ScaleY);
}

4个回答

using (Brush brush = new SolidBrush(TraGraphBKColor))
->
using (Brush brush = new SolidBrush(Color.White))

那个没准不是画上去的颜色,就是控件的背景色,你看看设计界面属性

zhswr1993
_AnQi_Empty 就是设计属性的颜色 原来为黑色 现在我在属性里已经改成了灰色 但是这个下部分的高度不知道怎么定义 改了之后就全变成灰色的了 我想保证上面蓝色不变 下面的变成黑色 上面蓝色的高度在属性里定义为70 下面这部分高度该如何定义啊?大神求解啊
4 年多之前 回复

图片说明图片说明图片说明图片说明图片说明

zhswr1993
_AnQi_Empty 会么/、。。。。。?
4 年多之前 回复

这个好办啊,你先把整个背景设置成灰色,然后在重绘上面蓝色的部分就行了啊(如果你上面的站名本身就是重绘的,如果都是控件就更好办了,直接设置颜色参数就好了啊)

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问