当前位置:首页 > C#学习 > C#软件 > 正文内容

C# 截图工具(源码) 全屏截图,区域截图,快捷键,托盘显示

小道7年前 (2018-11-10)C#软件7540

C# 截图工具 附源码,全注释,全屏截图,区域截图,快捷键,托盘显示,部分代码:

        private void btnqp_Click(object sender, EventArgs e)//全屏截图 按钮 的 单击事件
        {
            WindowState = FormWindowState.Minimized;//将窗体 最小化。
            Thread.Sleep(200);//延迟200毫秒
            Bitmap b = new Bitmap(w,h); //用指定的大小初始化 System.Drawing.Bitmap 类的新实例。
            Graphics g = Graphics.FromImage(b);//从指定的 Image 创建新的 Graphics。
            g.CopyFromScreen(0, 0, 0, 0, new Size(w, h));//绘制图片,g.CopyFromScreen(起点的屏幕坐标X,起点的屏幕坐标Y,0,0,new Size(窗体的宽度,窗体的高度))
            string tpName = "qp";//字符串变量,图片名字,
            tpName += DateTime.Now.ToString("yyyyMMddHHmmss");//加上当前时间.
            b.Save(path + tpName + ".jpg");//保存图片, path 是保存路径, tpName 是图片名字,加扩展名
            if (全屏截图ToolStripMenuItem == sender)//判断 发出截图对象 是不是 托盘图标 右键菜单 发出的。
            {
                Clipboard.SetImage(b);//将图片添加到 剪切板中
                this.Cursor = Cursors.Default;//将 鼠标 更改为 默认样式.
                MessageBox.Show("截图完成!已保存到:【" + path + "】文件夹和剪切板中.", "截图完成", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // 剪切完成 消息框 提示
            }
            else //从窗体 中 单击 全屏截图 按钮 事件
            {
                WindowState = FormWindowState.Normal;//将窗体 恢复 默认大小
                Clipboard.SetImage(b);//将图片添加到 剪切板中
                this.Cursor = Cursors.Default;//将 鼠标 更改为 默认样式.
                MessageBox.Show("截图完成!已保存到:【" + path + "】文件夹和剪切板中.", "截图完成", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // 剪切完成 消息框 提示
            }
        }

说明:

C# 截图工具1.0版


全屏截图:直接点击全屏截图即可。

区域截图:软件会先截取一张全屏截图,你只需持续按下左键,绘制出你要截取的区域即可,右键单击即可退出区域截图.


快捷键:

全屏截图: Alt + A

区域截图: Alt + Q

打开文件夹: Alt + S

截图说明: Alt + E

更改保存路径: Alt + D


其他使用方式:

最小化软件后,右键托盘窗体图标可以快捷全屏截图、区域截图...

截图后剪切板中均有保存,可以将图片粘贴到 QQ、微信、word...


软件截图:

image.pngimage.pngimage.png


参考《博客园》《CSDN》《博客园


截图工具(源码)说明:解压密码:www.daobk.com 来源:本站
已经过安全软件检测无毒,请您放心下载。


截图工具来源:本站
已经过安全软件检测无毒,请您放心下载。

扫描二维码推送至手机访问。

版权声明:本文由小道发布,如需转载请注明出处。

本文链接:https://www.daobk.com/post/117.html

分享给朋友:

“C# 截图工具(源码) 全屏截图,区域截图,快捷键,托盘显示” 的相关文章

小道的世界1.0版(未完成)

小道的世界1.0版(未完成)

小道的世界1.0版(未完成)已基本实现  注册帐号,登录帐号,查看装备和角色基本属性。基本实现如下图:继续学习以后完善。。。小道的世界程序.rar   程序。小道的世界.rar   源码。...

C# 定时关机小程序

C# 定时关机小程序

C# 定时关机小程序using System; using System.Diagnostics; using System.Windows.Forms; namespace 定时关机小程序 {     p...

C# 窗体简繁转换器(源码) 简体转换为繁体、繁体转换为简体、Ctrl+A全选

C# 窗体简繁转换器(源码) 简体转换为繁体、繁体转换为简体、Ctrl+A全选

可以实现简体转换为繁体,繁体转换为简体。支持Ctrl+A全选。主要使用 Hashtable 哈希表,遍历键\值与输入字符串的 单个字符进判断是否包含.using System; using System.Collections; using System.Diagn...

C# 字符数统计(源码),汉字、字母、数字、符号统计

C# 字符数统计(源码),汉字、字母、数字、符号统计

字符数统计,可以统计总字符数,汉字总数,字母总数、数字总数、符号总数、单个字符的数量。 可方便的统计出字符个数。 并且能够分别统计出中文汉字,标点符号,字母,数字的个数。 using System; using System.Collecti...