我现在在用TIMage控件来画图形,例如圆,直线,矩形等等。用的是canvas类画的!我设置了Timage的底色为黑色,但是只要一画图,image的底色就变成白色的了!是不是canvas的操作改变了他的底色,还是有其他的原因?现在的现象就是鼠标一点上去画图就变成白色的底了!这种情况该如何解决?我试过用paintbox画图,画图的时候和image一样,没有任何问题,但是窗口一切换,画出的图形就不见了?这种情况该如何解决?谢谢大家了!
解决方案 »
- 如何 刷新 Treeview 呢?
- 我真的相信这世界上有鬼!
- DBEXPRESS+INTERBASE 做的三层软件采用事务,竟发现DBEXPRESS的事务好像有问题?
- 一个简单的问题,关于ADODataSet
- 数据库模糊查询语句并没有帮我达到目的,帮我啊!
- 介绍一本深入学习VCL的书籍
- 请问Tquery控件的sql.add()方法
- help:哪里有ISAPI的调试器?
- 大家帮我看看这段有问题么,怎么不正常?
- 关闭窗口时为什么经常出现“BOF或EOF中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录”的提示?
- fastreport主从表问题
- 如何在D7中安装serversocket组件,我找不到,在线等待~~~
begin
//Image1.Canvas.Brush.Color := clblack;//加上这句代码可以控制画出的图的颜色
Image1.Canvas.Ellipse(100,100,15,15);
Image1.Transparent := true;//这样设置就和窗体的颜色一样了
end;