zoukankan
html css js c++ java
窗体全部透明,控件不透明
设置
窗体
的TransparencyKey 属性可以设置
窗体
全部
透明
,控件不
透明
,但这种只相当与opacity 100%的情况。
1.把
窗体
的背景色设成控件上没有的颜色(一定要和所有控件可能出现的颜色不一样哦,有一点一样的都会被
透明
掉),
2.然后将
窗体
的TransparencyKey属性设成和
窗体
背景色一样的颜色.
窗口上所有与TransparencyKey属性设的颜色相同的颜色都会
透明
掉,
因为只有
窗体
的背景色是与TransparencyKey属性设的颜色相同的,就实现了
窗体
透明
而
窗体
上控件不
透明
的效果了。
不用编程序的,在属性里设置一下就可以了。
如果你要连窗口的边框都
透明
,可以把
窗体
的FormBorderStyle属性设为None,大概思想就是这样吧。
//以上方法在VS2005中测试通过。
//晕,楼主在问的时候就说了要
透明
,现在又说半
透明
。
还一定要用opacity,他就是面向窗口和窗口上控件的,怎么可以不对控件作用呢?
也许可以重载这个属性,把对控件处理这部分去掉。
查看全文
相关阅读:
WPF DataGrid
邮箱格式验证
Spring Cloud微服务学习笔记
你必须知道的MySQL知识点
你必须掌握的分布式事务知识点
重试操作下如何实现幂等?
你必须掌握的关于JVM知识点
RocketMQ开发者指南
二分查找解题套路框架
回溯算法解题套路框架
原文地址:https://www.cnblogs.com/seerlin/p/1014490.html
最新文章
Vue简介教程(二)[监听属性 | 样式绑定]
Vue简介教程(一)[模板语法 | 条件语句 | 循环语句 | 计算属性]
SpringBoot自动配置原理分析
基于layui,Jquery 表格动态编辑 设置 编辑值为 int 或者 double 类型及默认值
jquery动态live绑定toggle事件
图片高度自适应,居中显示
好用的反向代理工具NATAPP
Java中Double保留小数位
谷歌浏览器直接启动打印不预览解决方案
jquery字符串转数字
热门文章
js获取数组中最大值
GoJS 教程新手入门(资源整理,解决方案)
C# interface与abstract class区别
C# using 三种使用方式
委托和事件
C# 中的委托和事件
BackgrounWork
BackgroundWorker
C#如何使用BackgroundWork后台辅助线程控件
MVVM MVC MVP
Copyright © 2011-2022 走看看