我正在做一個 Winform 專案,
我有一個面板(PNLdownload),用戶可以通過按下按鈕來下載,這是代碼:
Bitmap bmp = new Bitmap(PNLdownload.Width, PNLdownload.Height 120);
PNLdownload.DrawToBitmap(bmp, PNLdownload.Bounds);
bmp.Save(@"C:\Test\Test.bmp");
我希望用戶能夠選擇下載影像的位置,我該怎么做?
我在網上找不到這樣做的方法
uj5u.com熱心網友回復:
您可以使用SaveFileDialog。
在提供的鏈接上修改示例代碼會產生:
Stream myStream;
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
Bitmap bmp = new Bitmap(PNLdownload.Width, PNLdownload.Height 120);
PNLdownload.DrawToBitmap(bmp, PNLdownload.Bounds);
saveFileDialog1.Filter = "*.bmp";
saveFileDialog1.RestoreDirectory = true;
if(saveFileDialog1.ShowDialog() == DialogResult.OK)
{
if((myStream = saveFileDialog1.OpenFile()) != null)
{
bmp.Save(myStream, ImageFormat.Bmp);
myStream.Close();
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/318268.html
上一篇:添加現有專案問題?
下一篇:如何同時移動兩個滾動條
