我想在图片中添加一个图标(实心圆既可),这应该可以实现,从image中添加图像然后画个图标即可,可是如果我想再次对已经画好的图标进行删除或移动应该怎么做?
还有如果我想单击某个图标时会执行某个操作应该怎么做(相当于给图标加事件了)?因为我还要执行放大和缩小操作所以只能在图像中画图标,而不能只把按钮放在图像上.其实就相当于一个地图,但是单击不同的地方会显示不同的信息,并且可以对某个位置进行调整.
还有如果我想单击某个图标时会执行某个操作应该怎么做(相当于给图标加事件了)?因为我还要执行放大和缩小操作所以只能在图像中画图标,而不能只把按钮放在图像上.其实就相当于一个地图,但是单击不同的地方会显示不同的信息,并且可以对某个位置进行调整.
解决方案 »
- mdi子窗口下EDIT控件的回车事件问题
- 如何创建二进制流,并把一个BLOB字段写入流中?
- Lazarus中文版本计划
- Chat with COM Technology
- VCLSkin与Fastreport的一点问题
- 我的Together怪怪的说什么也搞不定
- 在数据库中显示图片问题
- 如何从Webbrowser中取得网页中所有链接所对应的文字(带源码)?
- 请教--在窗体的panel上有多个edit控件,本人想用一个循环清空,用何属性?如何写?
- 关于Delphi的资源文件!
- 新手请问:如何在delphi7中使用ODBC连接,是使用它上面的控件吗?哪个控件是啊?
- 怎么样创建一个Excel文件,并对其添加数据!
你应该保留原始图像,然后记录每个编辑操作
在撤销时就可以恢复了。
大概8、9年前我做过这个东西,建一个数组,保存历次修改历史
如果要撤销某个操作,就在修改历史中回溯就可以了。