首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TImage中的透明度

TImage中的透明度
EN

Stack Overflow用户
提问于 2009-06-08 15:33:11
回答 1查看 1.3K关注 0票数 3

当创建新的TImage时,它是透明的。在将对象绘制到此图像后,我想清除它们。请注意,我需要保持图像透明,因为TImage被用作另一个图像的覆盖。

对于TImage来说,某种“清除”函数是最好的。我想我在这里遗漏了一些简单的东西,我只是在TImage菜单中找不到任何明确的功能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-06-08 15:45:15

实际上,您并不是要在TImage控件上绘制内容。您应该分配它的Picture属性,而不去管它。实际上,当您在TImage上绘制时,您要么通过在其Canvas属性上绘制来进行瞬时绘制,要么通过在其画布上绘制来修改底层Picture对象。

要清除TImage,只需取消Picture属性的赋值。

代码语言:javascript
复制
Image.Picture := nil;

要绘制瞬态图像-每当窗口变得模糊或显露时都需要重新绘制-请使用TPaintBox

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/965511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档