如何清除PaintBox的canvas上的内容? PaintBox上原先画有很多连线,现在要求只清除指定部分的连线,并且不通过PaintBox.Repaint的方法实现,且PaintBox带有背景图片(即并非单色),请教各位该怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你想清除指定部分(我指的是区域)内的连线,那么可以用CANVAS.FILLRECT就可以啦,当然在这之前你须要设定CANVAS.BRUSH的颜色如果你想清除指定部分(我指的是具体某个线条)的线条或者是鼠标当前位置最接近的线条,那么你可以在划线的时候记住两点的位置,那么在你想删除的时候异或一下画线就可以啦 支持楼上的,就是画线的时候总是 Canvas.Pen.Mode := pmXor; 这样好象只对单色背景的PaintBox有效,对IMAGE背景的不行!不知道是不是可以帖出例程? delphi 中定义的函数可以返回一个TADOConnection的对象吗? 组建个小团队,欢迎加 关于图象校正 用 lookup 字段还是计算字段好?! 高分请教:DBGRID中的PICKLIST问题: for语句用得怎么错了? 运行时如何得知Delphi创建的ASP组件所在路径? 请教包容TWebBrowser问题,难度不大,但很具挑战性 SQL查询问题?(高手请进) 链表互斥操作 模糊查询? 怎么获得数据表的字段名?
如果你想清除指定部分(我指的是具体某个线条)的线条或者是鼠标当前位置最接近的线条,那么你可以在划线的时候记住两点的位置,那么在你想删除的时候异或一下画线就可以啦
不知道是不是可以帖出例程?