怎样让Panel变透明?

old_wei 2004-10-19 03:26:24
我想让Panel变透明,以显示下面的图片。应该怎么做?
...全文
404 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
old_wei 2004-10-19
  • 打赏
  • 举报
回复
回复:caiwx(流浪星)
用1stClass控件中的fcPanel,将transparent属性设为true就可以了。

我用的是Delphi7, 1stClass控件在那?
old_wei 2004-10-19
  • 打赏
  • 举报
回复
因为一个背景图中有多个panel,所以不能将图放在panel上。
eFainter 2004-10-19
  • 打赏
  • 举报
回复
我看还是把panel的visible属性设置为false简单
caiwx 2004-10-19
  • 打赏
  • 举报
回复
用1stClass控件中的fcPanel,将transparent属性设为true就可以了。
readersm68 2004-10-19
  • 打赏
  • 举报
回复
编一个组件从TCustomPanel继承
添加2个属性值 标识是否透明,透明度
覆盖Paint
procedure TCustomPanel.Paint;
软件钢琴师 2004-10-19
  • 打赏
  • 举报
回复
俺一直都是把图片放在panel 的上面,挺好的
梅青松 2004-10-19
  • 打赏
  • 举报
回复
1。panel颜色 设为form上唯一的一种颜色
2。将form的属性
TransparentColor 设为 True
TransparentColorValue 设为panel颜色
这样panel就变透明了
软件钢琴师 2004-10-19
  • 打赏
  • 举报
回复
up
helodd 2004-10-19
  • 打赏
  • 举报
回复
把图片放在panel 的上面不更好吗
peacezhang 2004-10-19
  • 打赏
  • 举报
回复
具体点啊~

5,388

社区成员

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

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