对Control.DrawToBitmap的父调用似乎不尊重子控件中设置的剪辑区域
我创建了一个UserControl,它只是定义一个新的GraphicsPath并将其设置为控件的Region。它的主要用途是作为其他控件的背景,所以通常唯一设置的就是BackColor。当我在控件的父级上调用DrawToBitmap时,子控件被绘制为一个矩形而不是被剪切到我期望的区域。我在这里错过了什么吗?
控制的标准使用不会出现这个问题。
此外,我需要能够将此控件绘制到图像,而它当前未显示在屏幕上。我已经看到,如果我没有这个额外的要求,可能会有一些变通办法。
没有找到相关结果
已邀请:
1 个回复
稀瓣囊