예제 #1
0
        private void button5_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < 12; ++i)
            {
                pbs[i * 7].Image = null;

                Color[]  arr = ColorPair.RandomComplementaryColor();
                Bitmap   b   = new Bitmap(64, 64);
                Graphics g   = Graphics.FromImage(b);
                g.FillRectangle(
                    new SolidBrush(arr[0]),
                    0,
                    0,
                    64,
                    64);
                pbs[i * 7 + 1].Image = b;
                b = new Bitmap(64, 64);
                g = Graphics.FromImage(b);
                g.FillRectangle(
                    new SolidBrush(arr[1]),
                    0,
                    0,
                    64,
                    64);
                pbs[i * 7 + 2].Image = b;

                pbs[i * 7 + 3].Image = null;

                arr = ColorPair.RandomComplementaryColor();
                b   = new Bitmap(64, 64);
                g   = Graphics.FromImage(b);
                g.FillRectangle(
                    new SolidBrush(arr[0]),
                    0,
                    0,
                    64,
                    64);
                pbs[i * 7 + 4].Image = b;
                b = new Bitmap(64, 64);
                g = Graphics.FromImage(b);
                g.FillRectangle(
                    new SolidBrush(arr[1]),
                    0,
                    0,
                    64,
                    64);
                pbs[i * 7 + 5].Image = b;

                pbs[i * 7 + 6].Image = null;
            }
        }