예제 #1
0
        public Form1()
        {
            int          value;
            int          i;
            float        xn;
            float        yn;
            Font         ff;
            StringFormat ss;

            this.Width  = 640;
            this.Height = 350;
            this.Top    = 0;
            this.Left   = 0;
            x           = 10;
            y           = 10;
            steps       = 0;
            w           = this.Width;
            h           = this.Height;
            Paint      += new PaintEventHandler(OnPaints);
            this.CenterToScreen();
            ww = new windowss[2];

            for (i = 0; i < 2; i++)
            {
                ww[i]    = new windowss();
                ww[i].w  = this.Width / 10;
                ww[i].h  = this.Height / 10;
                ww[i].x  = 0;
                ww[i].y  = this.Height / 2;
                ww[i].dc = new Bitmap(ww[i].w, ww[i].h);

                fg = Graphics.FromImage(ww[i].dc);
                if (i == 0)
                {
                    fg.FillEllipse(Brushes.Black, new Rectangle(0, 0, ww[i].w / 2, ww[i].h / 2));
                }
                if (i == 1)
                {
                    fg.FillEllipse(Brushes.White, new Rectangle(0, 0, ww[i].w / 2, ww[i].h / 2));
                }
            }
            ww[1].x = ww[1].x - ww[1].w;
            bx      = 10;
            by      = 10;


            T           = new System.Timers.Timer(300);
            T.Elapsed  += new System.Timers.ElapsedEventHandler(ttimer);
            T.AutoReset = true;
            T.Enabled   = true;
        }
예제 #2
0
        public Form1()
        {
            int          value;
            int          i;
            float        xn;
            float        yn;
            Font         ff;
            StringFormat ss;

            this.Width      = 640;
            this.Height     = 350;
            this.Top        = 0;
            this.Left       = 0;
            x               = 10;
            y               = 10;
            size            = 50;
            w               = 540;
            h               = 30;
            ss              = new StringFormat();
            ff              = new Font("Arial", h - 10);
            rnds            = new Random();
            Paint          += new PaintEventHandler(OnPaints);
            this.MouseDown += new MouseEventHandler(OnMouseDowns);
            this.CenterToScreen();
            ww    = new windowss[8];
            order = new int[8];
            for (i = 0; i < 8; i++)
            {
                ww[i]    = new windowss();
                ww[i].x  = 10 + i * (this.Width / 10);
                ww[i].y  = this.Height / 3;
                ww[i].w  = this.Width / 11;
                ww[i].h  = this.Height / 4;
                ww[i].dc = new Bitmap(ww[i].w, ww[i].h);
                fg       = Graphics.FromImage(ww[i].dc);
                order[i] = 7 - i;
                fg.FillRectangle(Brushes.White, 0, 0, ww[i].w, ww[i].h);
                fg.DrawRectangle(Pens.Black, 0, 0, ww[i].w, ww[i].h);
                fg.DrawString(Convert.ToString(i), ff, Brushes.Silver, 2.00f, 2.00f, ss);
                fg.DrawString(Convert.ToString(i), ff, Brushes.Black, 5.00f, 5.00f, ss);
            }
            T           = new System.Timers.Timer(1100);
            T.Elapsed  += new System.Timers.ElapsedEventHandler(ttimer);
            T.AutoReset = true;
            T.Enabled   = false;
        }
예제 #3
0
        public Form1()
        {
            int          value;
            int          i;
            float        xn;
            float        yn;
            Font         ff;
            StringFormat ss;

            this.Width  = 640;
            this.Height = 350;
            this.Top    = 0;
            this.Left   = 0;
            x           = 10;
            y           = 10;
            steps       = 0;
            w           = 540;
            h           = 30;
            ss          = new StringFormat();
            ff          = new Font("Arial", h - 10);
            rnds        = new Random();
            Paint      += new PaintEventHandler(OnPaints);
            this.CenterToScreen();
            ww = new windowss[8];
            for (i = 0; i < 8; i++)
            {
                ww[i]    = new windowss();
                ww[i].w  = this.Width / 10;
                ww[i].h  = this.Height / 10;
                ww[i].x  = 20 * i;
                ww[i].y  = ww[i].h * i + 20;
                ww[i].dc = new Bitmap(ww[i].w, ww[i].h);
                fg       = Graphics.FromImage(ww[i].dc);
                fg.FillEllipse(Brushes.Black, new Rectangle(0, 0, ww[i].w / 2, ww[i].h / 2));
            }
            T           = new System.Timers.Timer(300);
            T.Elapsed  += new System.Timers.ElapsedEventHandler(ttimer);
            T.AutoReset = true;
            T.Enabled   = true;
        }
예제 #4
0
        public Form1()
        {
            int          value;
            int          i;
            float        xn;
            float        yn;
            Font         ff;
            StringFormat ss;

            this.Width  = 640;
            this.Height = 350;
            this.Top    = 0;
            this.Left   = 0;
            x           = 10;
            y           = 10;
            size        = 50;
            w           = 540;
            h           = 30;
            ss          = new StringFormat();
            ff          = new Font("Arial", h - 10);
            rnds        = new Random();
            Paint      += new PaintEventHandler(OnPaints);
            this.CenterToScreen();
            ww = new windowss[8];
            for (i = 0; i < 8; i++)
            {
                ww[i]    = new windowss();
                ww[i].x  = 10 + i * 10;
                ww[i].y  = 10 + i * 10;
                ww[i].w  = this.Width / 4;
                ww[i].h  = this.Height / 4;
                ww[i].dc = new Bitmap(ww[i].w, ww[i].h);
                fg       = Graphics.FromImage(ww[i].dc);
                fg.FillRectangle(Brushes.White, 0, 0, ww[i].w, ww[i].h);
                fg.DrawRectangle(Pens.Black, 0, 0, ww[i].w, ww[i].h);
                fg.DrawString(Convert.ToString(i), ff, Brushes.Silver, 2.00f, 2.00f, ss);
                fg.DrawString(Convert.ToString(i), ff, Brushes.Black, 5.00f, 5.00f, ss);
            }
        }