2017-03-22 51 views
0

我是一個newbee並試圖讓我的積極Windows窗體應用程序的截圖並將其保存到我可以選擇(與savefiledialog)的文件夾。 無解決方案在這裏的可以幫助我。截圖並保存由savefiledialog

我只是想在我的應用程序中添加一個按鈕,當我點擊它時,它應該給我一個保存對話框屏幕並只保存我的表單到我可以選擇的名稱的文件夾中。我對全屏截圖不感興趣。

另外,我可以得到高質量的這一形象?

+1

這是一個鏡頭中的很多問題,對於SO Q&A格式來說太廣泛了。閱讀:[help/on-topic]。 – DonBoitnott

回答

0
 Bitmap bmp = new Bitmap(Width, Height); 
     DrawToBitmap(bmp, new Rectangle(Point.Empty, bmp.Size)); 

     SaveFileDialog saveDialog = new SaveFileDialog() 
     if(saveDialog.ShowDialog()==DialogResult.OK) 
     { 
      using (FileStream fs = new FileStream(saveDialog.FileName, FileMode.OpenOrCreate)) 
      { 
       bmp.Save(fs, ImageFormat.Jpeg); 
      } 
     }