我想画一个矩形同时这个矩形有八个可以调节大小的点。不知道该怎么做了。没接触过这类。希望各位可以给出思路以及实现的的必要代码。非常感谢!

解决方案 »

  1.   

    在内存里设置一个List<Point>数据,在界面上画出点,为这些点(例如使用Image来表示)注册鼠标拖动事件,在事件处理过程中捕获新的位置并且更新到内部数据上。总之,不要管什么矩形的边,而应该先把精力放在控制点(集合)上,就很容易写出流程来。
      

  2.   

    利用鼠标事件就好了,知道绘图区域,然后mousedown时,判断x,y是否在这个区域中,然后在矩形四周画小方框