【异形窗体】实现无毛边异形窗体

查看数: 11073 | 评论数: 21 | 收藏 1
提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-9-17 17:37

正文摘要:

说明: 嘻嘻~又是我小白君~~~ 今天我带了一个和乔MM不同实现无毛边异形窗体的方法 效果图:

回复

love-you-l@qq.c 发表于 2015-12-15 11:19:47
本帖最后由 love-you-l@qq.c 于 2015-12-15 11:26 编辑
乔克斯 发表于 2015-9-17 17:50
之前有想过这个方案。无奈这种做的重要缺点有2个。
1.XP上这个TransparencyKey属性是无效的。
2. ...

会有白色的边的 在深颜色的桌面背景下显示。

我做过无锯齿无白边的。
用的UpdateLayeredWindow

看了下你之前也发了,暂时没发现更方便的方法。
liu85 发表于 2017-4-19 02:47:27
乔克斯 发表于 2015-9-17 17:50
之前有想过这个方案。无奈这种做的重要缺点有2个。
1.XP上这个TransparencyKey属性是无效的。
2. ...

1.XP上这个TransparencyKey属性是无效的。
乔MM 在XP是有效的。。特意开了虚拟机测试了一下
Qianjin_wang 发表于 2017-3-30 09:13:07
this.BackColor = Color.White; this.TransparencyKey = BackColor;  老乔 这种方式会有毛边。
yirantaoqi 发表于 2016-11-17 17:00:05
谢谢分享,LZ辛苦了
古龙若风 发表于 2016-5-8 00:01:13
再这方面你不得不承认易语言很强,好几年前就能完美实现,支持库,模块,很多
月惊城 发表于 2016-5-3 07:44:40
虽然不是最好的方法,但是还是支持楼主
缘木求鱼 发表于 2016-4-22 15:21:44
看一下学习学习
缘木求鱼 发表于 2016-4-22 15:21:20
看一下学习学习
乔克斯 发表于 2015-12-15 12:02:59
love-you-l@qq.c 发表于 2015-12-15 11:19
会有白色的边的 在深颜色的桌面背景下显示。

我做过无锯齿无白边的。

可以用DSkin界面库。
基于UpdateLayeredWindow的首款winform DUI界面库。
www.dskin.cn

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-11-22 14:40, Processed in 0.618669 second(s), 36 queries , Gzip On.

快速回复 返回顶部 返回列表