透明Picturebox通过绘制图形是透明的;想要显示绘制的图形

时间:2018-08-14 13:56:00

标签: c# winforms

我遇到了一个透明性问题,无法解决我正在构建的此自定义数字行用户控件。

数字线的白色区域是一个面板。黑色位置指示器是图片框中的图像。图片具有适当的透明度,并且图片框的背景色设置为透明。

当我使用面板上的图形绘制绿色目标区域时,图片框将通过绘制的区域显示面板的背景色。图片框的透明度正常工作-蓝色面板背景示例显示图片框正确显示了面板的背景色。

我希望图片框通过其透明区域显示绘制的图形。

图片框是否可以让所显示的矩形显示出来,还是我也必须在图片框上进行绘制?

蓝色面板背景:https://i.imgur.com/hWmmJRj.png

正常显示:https://i.imgur.com/Zq5l4dk.png

0 个答案:

没有答案