| 网站首页 | 模板 | 资料 | 源码 | 工具 | 开发 | 设计 | 安全 | 项目 | 网络 | 图片 | 系统 | 数据库 | 博客 | 会员中心 | 小说 | 
MYFTP 精品资料下载
网络学院
学习资料
源码模版
您现在的位置: 精品下载 >> 数据库 >> 数据库原理 >> 数据库正文 用户登录 新用户注册
窗体全部透明,控件不透明          【字体:
窗体全部透明,控件不透明
作者:佚名    数据库来源:不详    点击数:    更新时间:2008-6-27
设置窗体的TransparencyKey 属性可以设置窗体全部透明,控件不透明,但这种只相当与opacity 100%的情况。

1.把窗体的背景色设成控件上没有的颜色(一定要和所有控件可能出现的颜色不一样哦,有一点一样的都会被透明掉),
2.然后将窗体的TransparencyKey属性设成和窗体背景色一样的颜色.

窗口上所有与TransparencyKey属性设的颜色相同的颜色都会透明掉,
因为只有窗体的背景色是与TransparencyKey属性设的颜色相同的,就实现了窗体透明而窗体上控件不透明的效果了。

不用编程序的,在属性里设置一下就可以了。
如果你要连窗口的边框都透明,可以把窗体的FormBorderStyle属性设为None,大概思想就是这样吧。

//以上方法在VS2005中测试通过。
//晕,楼主在问的时候就说了要透明,现在又说半透明。
还一定要用opacity,他就是面向窗口和窗口上控件的,怎么可以不对控件作用呢?
也许可以重载这个属性,把对控件处理这部分去掉。

(出处:网侠)

数据库录入:chqnet    责任编辑:chqnet 
  • 上一个数据库:

  • 下一个数据库:
  • 最新热点 最新推荐 相关数据库
    关于Oracle开放Toplink全部源…
    手工创建数据库的全部脚本及…
    ORACLE使用LogMiner分析重做…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)