0
如何將面板中的圖形(如矩形,圓形)保存爲圖像?如何將面板中的圖形(如矩形,圓形)保存爲圖像?
我曾嘗試這個代碼,但我不知道爲什麼只給我總是白色圖像:
SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.DefaultExt = "bmp";
saveFileDialog.Filter = "Bitmap files|*.bmp";
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
int width = panel1.Width;
int height = panel1.Height;
Bitmap bitMap = new Bitmap(panel1.Width, panel1.Height);
panel1.DrawToBitmap(bitMap, new Rectangle(0, 0, panel1.Width, panel1.Height));
bitMap.Save(saveFileDialog.FileName);
}
Dupe我認爲http://stackoverflow.com/questions/11015884/drawtobitmap-on-panel-is-blank – Bit
你如何繪製面板控制?不要使用CreateGraphics。 – LarsTech
是的我在點擊事件中使用了createGraphics,如果我沒有使用它,那麼我應該使用什麼? – user3170648