就是这张图(点击QQ客户端的微博的某一张图片出现的):有一个黑底的边框是透明的   前面显示的图片不透明 这个是怎么实现的   
    各位大侠给点思路......WinForm

解决方案 »

  1.   

    底层用一张半透明的带阴影效果的png图片  设置窗体透明 设置窗体Region为圆角矩形(png图片跟窗体Region成比例)
      

  2.   

    参见
    http://www.cnblogs.com/Along729/archive/2010/12/05/Along.html原理差不多 
      

  3.   

    http://download.csdn.net/detail/wawd74520/5768463
      

  4.   

    使用GDI的内容应该可以实现的,具体看看这个回答:http://q.cnblogs.com/q/442/
      

  5.   

    这个很简单
    1 PS画一个小的圆角矩形,设置为透明投影效果
    2 在代码中切图并重新拼接成大图
    3 在大图上通过计算中心点来绘制小图(如果图比底图都大就按比例绘制缩放)
    4 使用dyd.DrawBP(本窗体,上面步骤绘制的图片,透明度)来显示。
    http://download.csdn.net/detail/dylike/4028682
      

  6.   

    你给的下载链接demo 是VB写的.... 有c#的不
      

  7.   

    真搞不懂5楼的就可以撒    可以支持png   你灰度半透明就用png  中间放一个picturebox  就能解决撒