标签控件可以设为透明的,如果在它的背后放一个图像控件就可以显示具体的图形来。但标签控件只能设为方形,如果它的背后放的是一个圆形图案或不规则图形,那标签控件就不能与此图像控件完全重叠了,请问各位高手该如何处理,或者有什么其它方法呢?谢谢指点!

解决方案 »

  1.   

    用imagebox???
    没明白什么意思
      

  2.   

    我的意思是:如果要让它有动态的效果,比如将鼠标移到它label控件上时,它就下沉仿佛被按下一样,用Label.BorderStyle = 1和Label.BorderStyle = 0来实现时,由于它是方形的,那么放在它后面的圆形图片就和它不能完全重叠了,比较难看。请问各位如何修改呢?谢谢指点!
      

  3.   

    用image加label来做啦,label没有handle不能改变它的形状的
    点击label时加载不同的图片效果来实现
      

  4.   

    还可以用shape或line控件根据你点击来控制shape或line是否显示来达到效果或者直接用画图方法画出效果而不要用label的borderstyle属性
      

  5.   

    按你描述的那样用Lable控件,就算是得到了你想要的那种效果,要是一个窗口中有N个地方需要类型按钮你试试。换一种思路吧。
      

  6.   

    做两个图片,一个正常的,一个凹进去的,不需要LABEL。