2010年8月2日

C# 透明窗体制作方法比较(2)

摘要: 上文讨论了C#本身提供的2种透明窗体制作方法,但在有些情况下满足不了需要,这里再提供2种方法供参考。UpdateLayeredWindow()和GraphicsPath。  关于用Windows api的SetLayeredWindowAttributes(),bitblt()制作透明窗体在这里不再讨论。SetLayeredWindowAttributes()可参照上文,bitblt()类似于Up... 阅读全文

posted @ 2010-08-02 17:04 钟湘光 阅读(2927) 评论(5) 推荐(2) 编辑

C# 透明窗体制作方法比较(1)

摘要: 制作透明窗体办法有好几种,各有优缺点.我们先来看看C#本身提供的办法1:通过设置窗体的TransparencyKey实现   例:窗体中的白色会变成透明[代码]2:通过设置窗体的Opacity 实现   例:窗体的透明度为50%[代码]为了更好说明问题,我们先看一个实例。(1)新建一个winform应用程序(2)FormLoad中添加以下代码:  this.BackColor = Color.Wh... 阅读全文

posted @ 2010-08-02 14:31 钟湘光 阅读(4861) 评论(0) 推荐(0) 编辑

导航