请问下这个怎么回事?
                         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;