我不相信你能解决,我已经问了无数人了!

ahui_net 2003-08-30 07:18:11
我的窗口的formboderstyle=none
这个不是关键
我现在想在窗口的四面加上渐变的的透明边,谁知道该怎么做,就象开始菜单的的阴影,不过是四面都有!

高手进来,不知道的也顶下!
...全文
38 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
ahui_net 2003-09-01
  • 打赏
  • 举报
回复
你们用过photoshop7。0没有,刚打开的时候有这种效果
susanyw 2003-09-01
  • 打赏
  • 举报
回复
up
CMIC 2003-09-01
  • 打赏
  • 举报
回复
看看这个,对你有没有用.
不用image,把窗体的底色搞成渐变效果.
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=3647
sarcophile 2003-09-01
  • 打赏
  • 举报
回复
先画一个空的无边框窗口,比真正窗口大一圈,向你要的那样渐变透明,然后在上面画你真正的窗口,你要是连渐变透明的窗口也画不出来,就画几个透明度越来越小的,面积也越来越小,依次叠加
jcaomao 2003-09-01
  • 打赏
  • 举报
回复
你重画一下窗体不就行了,我记不清在那个方法里了有画透明的参数
lxhvc 2003-08-31
  • 打赏
  • 举报
回复
网上有类XP风格的控件好像是个叫MagicStyle什么的,要长期使用需要注册
可以实现这类功能,还可以自定义效果,但是因为大量使用特效,应用程序性能
受到很大影响,还是少用为妙。
lxhvc 2003-08-31
  • 打赏
  • 举报
回复
网上有类XP风格的控件好像是个叫MagicStyle什么的,要长期使用需要注册
可以实现这类功能,还可以自定义效果,但是因为大量使用特效,应用程序性能
受到很大影响,还是少用为妙。
caiyi0903 2003-08-31
  • 打赏
  • 举报
回复
up
AhBian 2003-08-31
  • 打赏
  • 举报
回复
请到 www.dotnetmagic.com 上下载一套带有源代码的免费组件。
然后参阅其中的 PopupMenu 的有关 Creat、Draw、Show 的源代码,你就知道怎么做了。

不过因为 PopupMenu 是一个菜单控件,所以仅有右边与下边才进行了渐变透明处理,同理可在左边及上边进行类似处理。

希望对你有用。
Showme005 2003-08-31
  • 打赏
  • 举报
回复
up
Edifier0709 2003-08-31
  • 打赏
  • 举报
回复
up
raulredondo 2003-08-31
  • 打赏
  • 举报
回复
up
cnhgj 2003-08-31
  • 打赏
  • 举报
回复
up
nyucv 2003-08-31
  • 打赏
  • 举报
回复
UP
fourfire29 2003-08-30
  • 打赏
  • 举报
回复
gz
wpdk 2003-08-30
  • 打赏
  • 举报
回复

panyee 2003-08-30
  • 打赏
  • 举报
回复
这些内容并不是谁都需要啊..
有很多多异形窗口的例子, 把窗体外围的部分变渐变透明, 不如把它们作为窗体的一部分来考虑
ahui_net 2003-08-30
  • 打赏
  • 举报
回复
一点代码都没有吗
saucer 2003-08-30
  • 打赏
  • 举报
回复
some suggestions (didn't try, so it might not work)

1. draw a border in non-client area:

2.9 How do I provide a 1 pixel border in the NonClient area of my Control?
http://www.syncfusion.com/FAQ/WinForms/FAQ_c41c.asp#q1026q

2. "....draw the border with a path, specifying an alpha based brush..."

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=OKyJ8crLCHA.4888%40cpmsftngxa08

3. of course, you might need to set up a Timer, to send WM_NCPAINT message
yin0731 2003-08-30
  • 打赏
  • 举报
回复
加载更多回复(3)
企业实战持续集成-Jenkins视频教程(必备技能)软件版本:Jenkins 1.625 Linux零基础、初学者、中级运维、高级运维,让你轻松突破高薪20K+,通过本套实战课程的全程学习,能力跨越一个台阶,选择和努力决定薪资,向高级运维工程师迈进。通过本课程的学习,大家可以从懵懂到熟悉,从熟悉到熟练,能够在企业中熟练运用,同时在学习的过程中有任何不明白的地方,都可以向我咨询,我会积极帮助大家解决题。   课程增值:    1、通过购买本课程你可以全套的有目标的学习企业必备运维知识,有目标有方向。    2、大家购买的不仅仅是一个课程,课程只是一种学习方式,免费加入会员群,你的所有题都会在第一时间得到解答,实现真正的全程辅导。    3、能够得到全程的辅导,我会耐心的帮助大家,指导大家在工作和生活中积极向上,你会得到满满的正能量。    4、我教你的不仅仅技术,而且会教你做人做事的方法,让你受益一辈子,这才最重要的。   5、大家认真学习完整套课程,工作的机会是非常非常多,所以从现在起,就要努力提升自己的能力,有句话说的好:如果自己都不愿意动,别人还怎么帮助你,只要你动,我会协助和推荐你工作,分析在面试中的不足,然后改进,让你得到你真正想要的工作。进入BAT也是有可能的哦,一切还得取决于你。适合对象:本课程适合真正想改变,有决心有毅力,想通过技术改变自己,想学习的人,适合Linx初学者,Linux爱好者,Linux初级、Linux中级,以及想进一步发展为Linux高级资深运维工程师。学习条件:有一台自己的PC机、或者笔记本即可,能安装常用软件VMware等,能够主动学习。把学习当成自己的一回事。相信每位同学付出努力的同时,一定会有美好的结果,我们一起努力!学习宣言:我曾经经历过学习Linux的苦恼,没有人指点,进步慢如蜗牛,也是非常荣幸得到很多人的帮助和指导,所以今天想帮助真心想学习的朋友,少走弯路,用技术成就自己的梦想。讲课风格:Linux从入门到高级系列全部重点放在企业应用上面,课程主要针对互联网企业运维,因此不会花多余的时间去阐述无关紧要和企业用不到的东西,所以全程都是围绕实战运维,操作为主。

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧