所以我有一个相当简单的Winforms应用程序。它有一个带有bmp图像的面板,每秒都会通过
进行更新Graphics.DrawImage
我希望能够在更新图像上绘制一个矩形。但是,在Winforms中似乎没有办法做到这一点。
首先,我尝试在第一个面板上绘图,但似乎没有办法设置图形元素的z-index,所以每次图像更新时,矩形都会被删除。
其次,我尝试制作第二个面板并绘制它。然而,似乎没有办法在Winforms中制作一个真正透明的面板。我环顾四周寻找一些解决方法,但看起来他们所做的一切基本上都是第二个面板的第一个部分,所以前面的矩形被删除的问题再次出现。
无论如何要做我想做的事情?没有切换到WPF?