我在一大的Image里Load了一BMP图,然后在大的Image里放入若干小Image和Edit,目的是用来显示从数据库中查询的数据。当我在在大Image里绘图时,为何那些小Image和Edit总是闪烁?
另:为什么当我用Canvas的Rectangle、Ellipse等方法绘图时,所绘制的图形总是实心的(图形的中央部分总是要覆盖其背景)???
请各位高手指教!
另:为什么当我用Canvas的Rectangle、Ellipse等方法绘图时,所绘制的图形总是实心的(图形的中央部分总是要覆盖其背景)???
请各位高手指教!
解决方案 »
- 谁能看懂这个代码,跟我讲讲
- ADOQuery的AfterScroll事件
- 问个小问题
- 新人问个chr(0)的问题
- 关于LISTVIEW中记录颜色改变,在线等,急~!!!!!
- 如何将程序最小化后出现在托盘上?
- 在线等,100分,立结TListBox滚动问题!
- 请问如何这样用sql更新表
- 有关消息处理的问题,为甚么我的一个程序将其做成托盘程序后就不能响应自定义的消息了?
- 我在帮别人做一个学生学籍管理系统,有合适的图片吗?给我一点呀。
- 救命!关于ADODATASET中的commandtext长度问题 50分
- 如何按属性的功能查找出实现此功能的API函数也就是被属性实际封装的api不通过属性现在直接访问
减轻则打开双缓冲: doublebuffed := true;canvas画笔画刷十分类型的,什么solid等,要设置一下。
2 自己控制WM_ONPAINT,只重画鼠标移动(绘图)的矩形
--------------------------------------
看!
那支正飞向太阳的蛾子.....
就是我!
--------------------------------------
因本人才疏学浅,涉足Delphi时间不长,能否在指导时给予详细说明?(最好有代码)
恳请各位继续指教!
谢谢!
是这样的。image上放image,肯定会闪烁的。。可考虑 doublebuffed := true;也可在Image上放PaintBox, 这样就不会闪了。
但paintbox不会维护自己的刷新,自己要在onpaint事件中写
我帮你调。。
经过各位的指教,我已经解决了前面的问题。
还想问一下:怎样实现类似Windows的画图工具的“橡皮檫”、“油漆桶”和“画刷”功能?怎样实现不同宽度的线型? 我在Image的Canvas上用InputBox写文字时,有时点击InputBox的Cancel按纽,却不退出,有时要点击2~3下才行。这是否是什么Bug?我用的是D6 。
多谢各位!!!
应该写在哪里?它是谁的属性?
应该写在哪里?它是谁的属性?image没有这个东西。