我有一个父面板,其中我有几个子面板。 (每个子面板包含一些文本和图像)
这些儿童面板有圆角。这段代码用于使角落四舍五入。
pnlChild.Region = Shape.RoundedRegion(pnlChild.Size, 4, Shape.Corner.None);
当我运行应用程序时,圆角显示正常。问题是我使用DrawToBitmap将父面板保存为位图图像。 (以下代码)
Bitmap image = new Bitmap(pnlBound.Width, pnlBound.Height);
pnlBound.DrawToBitmap(image, new Rectangle(new Point(0, 0), pnlBound.Size));
image.Save(savePath, ImageFormat.Bmp);
问题在于保存的图像,子面板没有圆角边缘,它们都是普通的矩形面板。
您能否建议我如何捕捉位图中的圆角?