以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]窗口透明问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=63397) |
-- 作者:13865161910 -- 发布时间:2015/1/20 11:38:00 -- [求助]窗口透明问题 请教各位大神,如何才能将途中的圆角效果体现出来? 设计的登录窗口是圆角的,且用的是PNG的透明背景,但是效果如图所示 如果才能取消白色的多余部分?
|
-- 作者:有点甜 -- 发布时间:2015/1/20 11:43:00 -- 参考这个例子
http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=50428&replyID=&skin=1
|
-- 作者:13865161910 -- 发布时间:2015/1/20 11:48:00 -- 我看了有点晕,我不知道哪些代码或功能能实现透明效果,看他的列子应该要用到全局代码的赶脚! 能给个点拨么
|
-- 作者:有点甜 -- 发布时间:2015/1/20 12:00:00 -- 呃,在窗口afterload事件写代码
e.Form.BaseForm().TransparencyKey = Color.White [此贴子已经被作者于2015-1-20 12:01:22编辑过]
|
-- 作者:有点甜 -- 发布时间:2015/1/20 12:03:00 -- 1、窗口背景设置成白色,然后加入代码
e.Form.BaseForm().TransparencyKey = Color.White
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.form.transparencykey.aspx
|
-- 作者:13865161910 -- 发布时间:2015/1/20 12:43:00 -- 那如果我的窗口主色调是黑色如何实现透明化呢? |
-- 作者:13865161910 -- 发布时间:2015/1/20 12:51:00 -- 貌似问题解决了!谢谢帮主哦 |
-- 作者:沪上游客 -- 发布时间:2020/3/7 15:22:00 -- 顶 |