Foxtable(狐表)用户栏目专家坐堂 → 窗口控件叠加时透明背景设置问题


  共有14510人关注过本帖树形打印复制链接

主题:窗口控件叠加时透明背景设置问题

帅哥哟,离线,有人找我吗?
擎天柱
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:542 积分:4243 威望:0 精华:4 注册:2008/9/1 8:27:00
窗口控件叠加时透明背景设置问题  发帖心情 Post By:2009/10/9 8:39:00 [只看该作者]

当在窗口上叠加控件,将最上层控件背景设置为透明,理应根据其下层的控件形状及颜色显示相应的背景色,而实际上,显示的是窗体的背景色。

例如:我想对一个椭圆形的图标用画板划出镶边,无法完成的,因为图标椭圆形的外围尽管是透明的,但其背景是与窗体的背景色一致的,而画板画出一个掏空的椭圆形,掏空的部分尽管是透明的,但显示的也是窗体的背景色。无论画板与图标怎么叠加,画板都无法给椭圆性图标镶边,达到想要的效果。


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47479 积分:251266 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/10/9 8:42:00 [只看该作者]

这个应该是没有办法的,索性用Painter做按钮,全部自己画
或者将按钮置于最前面看看
[此贴子已经被作者于2009-10-9 8:42:55编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47479 积分:251266 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/10/9 8:44:00 [只看该作者]

TopMost

当多个控件的位置重叠时,将此属性设为True,可以确保控件处于最顶端,不会被其他控件遮挡。


 回到顶部
帅哥哟,离线,有人找我吗?
擎天柱
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:542 积分:4243 威望:0 精华:4 注册:2008/9/1 8:27:00
  发帖心情 Post By:2009/10/9 9:00:00 [只看该作者]

狐狸爸爸所说的我会,但达不到想要的效果。放弃了

 回到顶部