delphi 图形的问题

banana 2000-09-14 02:56:00
如何能把一个窗体或Tpanel的背景用一个位图来设置,窗体比位图大很多。另如何
把image 控件的图形设置成透明,如不行,用什么方法能把位图透明处理以后放在
panel or Form上?
...全文
202 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhztco99 2000-09-18
  • 打赏
  • 举报
回复
在 OnCreate 中设置 Brush 的位图为你的背景图,即可 平铺效果。(请看Tbrush HELP);
你的透明如果指的是混合半透明,Image 无能为力。要靠编程计算。
如果指的是抠单色,就可以把Image 的Transp 的值设为TRUE ,
另外,位图的四角点色彩即是所抠的颜色(其实是一个顶点,我不记得了)


pino 2000-09-17
  • 打赏
  • 举报
回复
透明属性只有在使用画图的方法是才有效,对于静态加载的picture属性无效
zcw 2000-09-14
  • 打赏
  • 举报
回复
Align的属性为alclient
zcw 2000-09-14
  • 打赏
  • 举报
回复
Image有透明属性,你把你的位图想透明处理的部分在画笔里擦掉。transparent的属性为True
Again 2000-09-14
  • 打赏
  • 举报
回复
不明白你的意思,Image有透明属性啊。
Putao 2000-09-14
  • 打赏
  • 举报
回复
是想实现像windows桌面一样的平铺效果吗?

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧