欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c# 控件截圖的簡單實例

 更新時間:2013年10月16日 15:38:29   作者:  
這篇文章介紹了c# 控件截圖的簡單實例,有需要的朋友可以參考一下

首先選擇保存圖片的路徑:

復制代碼 代碼如下:

saveFileDialog1.Title = "保存";
            saveFileDialog1.Filter = "*.png|*.png";
            saveFileDialog1.RestoreDirectory = true;
            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                timer1.Enabled = true;
            }

其次保存控件圖片(為了等待savedialoge控件完全關(guān)閉,使用timer延緩):

復制代碼 代碼如下:

timer1.Enabled = false;
            Bitmap bit = new Bitmap(this.Width, this.Height);//實例化一個和窗體一樣大的bitmap
            Graphics g = Graphics.FromImage(bit);
            g.CompositingQuality = CompositingQuality.HighQuality;//質(zhì)量設為最高
            //g.CopyFromScreen(this.Left, this.Top, 0, 0, new Size(this.Width, this.Height));//保存整個窗體為圖片
            g.CopyFromScreen(chartType.PointToScreen(Point.Empty), Point.Empty, chartType.Size);//只保存某個控件
            bit.Save(saveFileDialog1.FileName);//默認保存格式為PNG,保存成jpg格式質(zhì)量不是很好
            if (File.Exists(saveFileDialog1.FileName.ToString()))
            {
                MessageBox.Show("截圖成功!");
                return;
            }

相關(guān)文章

最新評論