简 介 DrawTools向你展示如何在Windows Form程序中通过鼠标拖动绘制各种图形对象,它实现的固定图形有:矩形框、椭圆、线性和铅笔。并且,你可以通过鼠标选择、移动、删除图形,还可以改变图 形大小等各种操作。另外,程序支持你把绘制的图形保存成文件,可以直接把一个文件从资源管理器中拖到程序界面上打开。 你可以把本程序看着是DRAWCLI(MFC下实现的绘图工具)的一个翻版,同时我们也从它那里借鉴了不少解决思想。 DrawTools工程中包括两个项目,一个是DrawTools应用程序,另一个是DocToolkit类库。 DrawTools项目 * DrawArea - 该类将放置在主界面客户区域,它包括GraphicsList实例,并处理鼠标命令给GraphicsList类。
* GraphicsList - graphic对象列表。包含graphic对象的一个ArrayList,通过DrawObject与每个对象交互。 DocToolkit项目 DocToolkit库包含一系列文件操作类: |
|
来自: deckie > 《DrawTools》