标签: c# winforms
我遇到了一个透明性问题,无法解决我正在构建的此自定义数字行用户控件。
数字线的白色区域是一个面板。黑色位置指示器是图片框中的图像。图片具有适当的透明度,并且图片框的背景色设置为透明。
当我使用面板上的图形绘制绿色目标区域时,图片框将通过绘制的区域显示面板的背景色。图片框的透明度正常工作-蓝色面板背景示例显示图片框正确显示了面板的背景色。
我希望图片框通过其透明区域显示绘制的图形。
图片框是否可以让所显示的矩形显示出来,还是我也必须在图片框上进行绘制?
蓝色面板背景:https://i.imgur.com/hWmmJRj.png
正常显示:https://i.imgur.com/Zq5l4dk.png