各位大虾,我想在按钮响应事件中改变Paint中已绘图像的颜色,不知如何着手?代码如下:
private void MDIContainer1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
float[][] matrixTtems = {
new float[]{1,0,0,0,0},
new float[]{0,1,0,0,0},
new float[]{0,0,1,0,0},
new float[]{0,0,0,0.6f,0},
new float[]{0,0,0,0,1},
};
//画按钮图形
ColorMatrix colorMatrix = new ColorMatrix(matrixTtems);
g.DrawPath(Pens.Black, path1);
g.FillPath(Brushes.Yellow, path1);
RectangleF drawRect1 = new RectangleF(210.0f, 140.0f, 200.0f, 50.0f);
g.DrawString("No.1 C.H", this.Font, Brushes.Black, drawRect1);
} private void Overviewbutton_Click(object sender, EventArgs e)
{
????
}在问号处就不知道怎么写了,非常感谢不吝赐教,我第一次提问,还没有分,对不住大家了
private void MDIContainer1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
float[][] matrixTtems = {
new float[]{1,0,0,0,0},
new float[]{0,1,0,0,0},
new float[]{0,0,1,0,0},
new float[]{0,0,0,0.6f,0},
new float[]{0,0,0,0,1},
};
//画按钮图形
ColorMatrix colorMatrix = new ColorMatrix(matrixTtems);
g.DrawPath(Pens.Black, path1);
g.FillPath(Brushes.Yellow, path1);
RectangleF drawRect1 = new RectangleF(210.0f, 140.0f, 200.0f, 50.0f);
g.DrawString("No.1 C.H", this.Font, Brushes.Black, drawRect1);
} private void Overviewbutton_Click(object sender, EventArgs e)
{
????
}在问号处就不知道怎么写了,非常感谢不吝赐教,我第一次提问,还没有分,对不住大家了
g.FillPath(brush, path1);
是不是这样改呀?老是出错,不知道怎么回事?望指点一二