Beispiel #1
0
        private void Draw()
        {
            FlagPainter flagP  = new FlagPainter();
            Bitmap      flagBm = new Bitmap(pbFlag.Width, pbFlag.Height);

            using (Graphics g = Graphics.FromImage((Image)flagBm))
                g.DrawImage(flagP.Draw(flag), 0, 0, flagBm.Width, flagBm.Height);
            pbFlag.Image = flagBm;
        }
Beispiel #2
0
        private void Draw(PictureBox pbFlag)
        {
            Random      rnd    = new Random();
            FlagPainter flagP  = new FlagPainter();
            Bitmap      flagBm = new Bitmap(pbFlag.Width, pbFlag.Height);

            flag = arrayFlag[rnd.Next(0, arrayFlag.Count)];
            using (Graphics g = Graphics.FromImage((Image)flagBm))
                g.DrawImage(flagP.Draw(flag), 0, 0, flagBm.Width, flagBm.Height);
            flagBuf.Add(flag);
            arrayFlag.RemoveAt(arrayFlag.IndexOf(flag));
            pbFlag.Image = flagBm;
        }