我想画出如下图形:(256安全色)
http://www.sz-qb.com/ttmmpp/safewebcolor.gifint startX=200;//起始点X坐标
int startY=200;//起始点Y坐标
int SPACE=2;//每色块间隔
int width=30;//色块宽度
int height=24;//色块高度Graphics g=this.CreateGraphics();
string[] clr={"FF","CC","99","66","33","00"};for(int k=0;k<6;k++)
{
for(int j=0;j<3;)
{
for(int m=0;m<6;m++)
{
for(int i=0;i<6;i++)
{
Color newColor=ColorTranslator.FromHtml("#"+clr[k]+clr[j+m]+clr[i]);
g.FillRectangle(
new SolidBrush(newColor),
startX+(i+k+j+m)%12*(width+SPACE),
startY+(m)*(height+SPACE),
width,height
);
}
}
j+=3;
}
}
http://www.sz-qb.com/ttmmpp/safewebcolor.gifint startX=200;//起始点X坐标
int startY=200;//起始点Y坐标
int SPACE=2;//每色块间隔
int width=30;//色块宽度
int height=24;//色块高度Graphics g=this.CreateGraphics();
string[] clr={"FF","CC","99","66","33","00"};for(int k=0;k<6;k++)
{
for(int j=0;j<3;)
{
for(int m=0;m<6;m++)
{
for(int i=0;i<6;i++)
{
Color newColor=ColorTranslator.FromHtml("#"+clr[k]+clr[j+m]+clr[i]);
g.FillRectangle(
new SolidBrush(newColor),
startX+(i+k+j+m)%12*(width+SPACE),
startY+(m)*(height+SPACE),
width,height
);
}
}
j+=3;
}
}
Graphics g=this.CreateGraphics();
int startX=20;//起始点X坐标
int startY=20;//起始点Y坐标
int SPACE=2;//每色块间隔
int width=30;//色块宽度
int height=24;//色块高度string[] clr={"FF","CC","99","66","33","00"};int numX=0;
int numY=0;
for(int k=0;k<6;k++)
{
for(int j=0;j<3;)
{
for(int m=0;m<6;m++)
{
for(int i=0;i<6;i++)
{
Color newColor=ColorTranslator.FromHtml("#"+clr[k]+clr[j+m]+clr[i]);
g.FillRectangle(
new SolidBrush(newColor),
startX+numX*(width+SPACE),
startY+numY*(height+SPACE),
width,height
); if(m%2==1)
{
numX++;
}
else
{
numX=i;
}
} if(m%2==0)
{
numY++;
}
}
j+=3;
}
}
g.Dispose();哪位大侠帮忙看一下?
int startX=20;//起始点X坐标
int startY=20;//起始点Y坐标
int SPACE=2;//每色块间隔
int width=30;//色块宽度
int height=24;//色块高度 string[] clr={"FF","CC","99","66","33","00"}; int numX=0;
int numY=0; for(int i=0;i<6;i++)
{
for(int j=0;j<6;j++)
{
for(int k=0;k<6;k++)
{
Color newColor=ColorTranslator.FromHtml("#"+clr[i]+clr[j]+clr[k]);
g.FillRectangle(
new SolidBrush(newColor),
startX+(numX%12)*(width+SPACE),
startY+numY*(height+SPACE),
width,height
);
numX++;
}
if(numX%12==0)
numY++;
}
}
g.Dispose();和你给的那个图片不完全一样,不知道这样可以不