【问题标题】:Shadow to windows form阴影到窗口形式
【发布时间】:2011-05-13 07:23:30
【问题描述】:

我正在使用 C# Windows 窗体应用程序
我想为我的表格制作阴影,所以我拍摄了一张有阴影的图像并将其设置为表格的背景图像,并将TransparentKey设置为表格的背景色,即Control Color,这样它将透明包含控制颜色的区域和FormBorderStyleNone

我的问题是我没有让阴影透明,它是控制颜色。

更新:我也想改变表单的形状

【问题讨论】:

  • 我用改变表单形状的方法更新了我的答案。

标签: c# .net winforms background-image transparent


【解决方案1】:

我会改用这种技术;它对我来说效果很好。
Drop shadow in Winforms Controls?

更新:
更改表单的形状比您想象的要容易。
跟随本教程:http://www.codegod.de/WebAppCodeGod/creating-custom-shapes-for-forms-in-windows-forms-AID377.aspx

【讨论】:

  • 太棒了!我不知道......而且想想,我一直在复制我身后的像素。
  • 很好的答案,但我也想像更新的问题一样改变形状
  • 这对我不起作用。它仍然绘制半灰色(透明键)而不是半透明。我该如何解决这个问题?
猜你喜欢
  • 1970-01-01
  • 2019-01-10
  • 2012-11-02
  • 2013-06-10
  • 1970-01-01
  • 2014-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多