日期:2014-05-20  浏览次数:20881 次

请问下这个怎么回事?

                private   void   DrawRect(Graphics   Painter,   int   Mouse_x,   int   Mouse_y)
                {
                        int   width   =   0;
                        int   heigth   =   0;
                        if   (Mouse_y   <   Rect.Y)
                        {
                                Rect.Y   =   Mouse_y;
                                heigth   =   downPoint.Y   -   Mouse_y;
                        }
                        else
                        {
                                heigth   =   Mouse_y   -   downPoint.Y;
                        }
                        if   (Mouse_x   <   Rect.X)
                        {
                                Rect.X   =   Mouse_x;
                                width   =   downPoint.X   -   Mouse_x;
                        }
                        else
                        {
                                width   =   Mouse_x   -   downPoint.X;
                        }
                        Rect.Size   =   new   Size(width,   heigth);
                        Painter.DrawRectangle(pen,   Rect);
                }

                private   Image   DrawScreen(Image   back,   int   Mouse_x,   int   Mouse_y)
                {
                        Graphics   Painter   =   Graphics.FromImage(back);
                        DrawRect(Painter,   Mouse_x,   Mouse_y);
                        return   back;