C#实现屏幕实时监控
来源:互联网 发布:swiper.js 内容滚动 编辑:程序博客网 时间:2024/05/14 11:29
一,在窗体添加控件:picturebox,timer,
二,设置timer控件属性Interval为指定间隔5000毫秒,form窗体AutoScroll属性为True。
三,双击timer控件,添加timer_Tick事件代码:
//获得当前屏幕的大小
Rectangle rect = new Rectangle();
rect = Screen.GetWorkingArea(this);
Size mySize = new Size(rect.Width, rect.Height);
Bitmap bitmap = new Bitmap(rect.Width, rect.Height);
Graphics g = Graphics.FromImage(bitmap);
g.CopyFromScreen(0, 0, 0, 0, mySize);
//bitmap.Save("C://pic.jpg");
//MessageBox.Show("当前屏幕已经保存为C盘的pic.jpg文件!");
this.pictureBox1.Size = new System.Drawing.Size(rect.Width, rect.Height);
pictureBox1.Image = bitmap;
四,双击form窗体添加form_Load事件代码:
timr1.Enable = true;//激活timer控件
二,设置timer控件属性Interval为指定间隔5000毫秒,form窗体AutoScroll属性为True。
三,双击timer控件,添加timer_Tick事件代码:
//获得当前屏幕的大小
Rectangle rect = new Rectangle();
rect = Screen.GetWorkingArea(this);
Size mySize = new Size(rect.Width, rect.Height);
Bitmap bitmap = new Bitmap(rect.Width, rect.Height);
Graphics g = Graphics.FromImage(bitmap);
g.CopyFromScreen(0, 0, 0, 0, mySize);
//bitmap.Save("C://pic.jpg");
//MessageBox.Show("当前屏幕已经保存为C盘的pic.jpg文件!");
this.pictureBox1.Size = new System.Drawing.Size(rect.Width, rect.Height);
pictureBox1.Image = bitmap;
四,双击form窗体添加form_Load事件代码:
timr1.Enable = true;//激活timer控件
- C#实现屏幕实时监控
- windowsSDK实现 屏幕实时监控 热键截图 功能
- C#获取串口列表(可用于实现实时监控串口)
- C#进程实时监控代码
- C# 实时监控数据库SqlDependency
- java实现屏幕监控
- FLEX实现Web实时监控
- FLEX实现Web实时监控
- C# 一个线程实时监控类
- C#编写的远程屏幕监控
- C#实现监控网络流量
- AJAX + SVG 实现实时监控图表
- AJAX + SVG 实现实时监控图表
- 在Delphi中实现实时监控目录
- AJAX + SVG 实现实时监控图表
- AJAX + SVG 实现实时监控图表
- 在BlackBerry上实现实时监控
- 使用海康摄像头实现实时监控
- C#实现Cmd命令
- css特效
- provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- C#实现自启动及带附件形式的邮件发送
- c#关闭特定程序
- C#实现屏幕实时监控
- shell编程之基础
- C#发邮件与收邮件
- 全排列打印C++
- 高人
- BCD码与DEC码之间的转换
- C++ 智能指针(Smart Pointer)
- C#设计自己的皮肤
- 程序员自学之旅(二)容器