日期:2014-05-18  浏览次数:21115 次

winform如何做4个边都有的阴影效果?
在网上找了如下的代码,只有底边和右边有阴影,左边和上边没有阴影效果。

有没有什么API能做成4个边都有阴影效果的?

 #region 窗体阴影特效
  protected override CreateParams CreateParams
  {
  get
  {
  CreateParams createParams = base.CreateParams;
  createParams.ClassStyle |= 0x00020000;
  return createParams;
  }
  }
  #endregion

------解决方案--------------------
我尝试下,borderwidth 宽点。 然后borderstyle 设置你想要的效果
------解决方案--------------------
既然是阴影,不该是四个边都有啊,光源照射面肯定没有,如果四个边都有,那就成了边框了,自己在form上画出来吧,画一个矩形