在canvas上画图的问题 InsideDelphi(ID)说得很清楚了呀procedure Form.PaintBoxPaint()begin PaintBox.Canvas.LineTo();end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可是在canvas上画的图形当有别的空间或窗体在上面显示时 会把已经画的擦去 放一个PAINTBOX控件,在ONPAINT里画即可 当有别的空间或窗体在上面显示时 会把已经画的擦去 ,这是因为窗口重新绘制造成的,你在canvas画的代码应该放到onpain事件里,窗口每次重绘都会调用该事件,这样被插曲的现象就不会发生了 这个问题好解决,把paintbox换成Timage控件就不会有这样的问题了,也就是在image的canvas上画图。 用paintbox就得重画,用luzhihu(鲁智虎)的方法吧! 好的 我试是但是 Timage的canvas怎么将 已经画的 清除掉?? 用一个数组(如果高兴用链表也可以)把该用的信息存起来,象vc一样用Invalidate();方法,在OnPaint中添加画图代码 在image上画的确可以可是怎么把已经画上去的再清除掉呢?:(((( 第一次画的时候除了在image上画时,先使用一个image保存原始图案。当要清除的时候,使用copyrect覆盖即可。 象 pintbox就可以 用repaint清除掉原来的 枚举所有句柄时QQ自由幻想窗口句柄无法获取!!! stringGrid如何指定某几个单元格的颜色? 高分请求.在线等待!请问谁有华为的关于Delphi的笔试题目? 在edit控件中显示多次查询结果 关于登录权限问题 我现在自己想再添一部家用电脑~~拿兼容机与品牌机作个比较好吗?急~还要加分的~ 报表问题 如何增加三层分布式系统的用户数? 关于sql的问题 请问程序在发布(Release)时如何设置各参数项,使它生成的文件最小? 我做的DLL为什么不能使用? SQl Server:如何将
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货