根据鼠标位置,在panel上画一矩形,当鼠标移动时,矩形随着移动,并擦除原来矩形,不要用clear,我还画有比的图形,用clear就所有的都没了

解决方案 »

  1.   

     panel1.CreateGraphics().DrawRectangle(pen, new Rectangle(point.X, point.Y, flag_control.Width + 2, flag_control.Height + 2));
      

  2.   

    panel1.CreateGraphics().DrawRectangle(pen, new Rectangle(point.X, point.Y, flag_control.Width + 2, flag_control.Height + 2));
      

  3.   

    你就这样直接画上去了....你把你画的东西放到BITMAP里 设置PANEL的背景图为这个图形~~你可以在PANEL上随便画~最后结果画到BITMAP里显示到PANEL里.