小弟自己画了个按钮,也重绘了路径,可是绘制的路径只是前面的,后面还是正方形,在路径没画到的地方显示的颜色是form的背景色,请问有没有解决方法!

解决方案 »

  1.   

    有啊,我设置了,可是虽然前面有那个路径的形状,后面还是有个正方形的东西,而且颜色是form的背景色
      

  2.   

    最好的办法是用lable 背景透明 大小autosize=false   自己加经过和划过效果图片
    和重绘效率差不多
      

  3.   

    补充一下,我试了用重绘label,结果发现重新设置 region后,没在路径内的都编程了form的背景色一样的!!!
      

  4.   

    控件的透明只显示其父窗体的背景色,并不是真正意义上的透明,如果你的控件的上一级不是窗体而是其他容器控件,这就会导致在多级控件下显示了窗体的背景。BackColro改成Transparent试试。