private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g1 = e.Graphics;
int index = 0;
int r = 0, g = 0, b = 0;
for (g = 0; g < 256; g++)
{
b = 255 - g;
Color c = Color.FromArgb(r, g, b);
g1.DrawLine(new Pen(c), new Point(index, 0), new Point(index, 100));
index++;
}
b = 0;
for (g = 255; g > -1; g--)
{
r = 255 - g;
Color c = Color.FromArgb(r, g, b);
g1.DrawLine(new Pen(c), new Point(index, 0), new Point(index, 100));
index++;
}
{
Graphics g1 = e.Graphics;
int index = 0;
int r = 0, g = 0, b = 0;
for (g = 0; g < 256; g++)
{
b = 255 - g;
Color c = Color.FromArgb(r, g, b);
g1.DrawLine(new Pen(c), new Point(index, 0), new Point(index, 100));
index++;
}
b = 0;
for (g = 255; g > -1; g--)
{
r = 255 - g;
Color c = Color.FromArgb(r, g, b);
g1.DrawLine(new Pen(c), new Point(index, 0), new Point(index, 100));
index++;
}
}
效果: