开发工具:VS2010;.net framework 3.5
程序:封印电脑复制粘贴
功能:实时清除系统剪切板上的数据,造成复制后无法粘贴的效果
目的:好玩、整蛊、撩妹(纯属娱乐,不要太嗨了)
步骤:
1、打开VS2010
2、新建WinForm项目
3、窗体放一个标签Lable控件、一个定时器Timer控件、一个托盘控件。100ms间隔循环删除电脑系统剪切板的内容。
4、Timer控件Tick事件、窗体Load、Resize、托盘DoubleClick事件输入相应代码
5、完成
重点:获取系统剪切板并删除剪切板上的数据;程序的隐藏;
一、程序运行截图:
二、主要代码:
private void Form1_Resize(object sender, EventArgs e)
{
//主界面最小化后不在任务栏显示程序图标
if (this.WindowState == FormWindowState.Minimized)
this.ShowInTaskbar = false;
else
this.ShowInTaskbar = true;
}
private void nIcon_DoubleClick(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Normal;//双击托盘图标显示程序主界面
}
private void timerClear_Tick(object sender, EventArgs e)
{
//这里可以增加很多条件控制是否开启恶作剧
if (DateTime.Now.Minute % 2 == 0) return;//时间分钟数为双数时停止恶作剧
try
{
Clipboard.Clear();
}
catch(Exception er)
{
//有时候操作剪切板会失败,直接跳过不用管
}
}
private void Form1_Load(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;//程序刚加载的时候自动最小化
}
三、提示:
查看操作实录视频请关注“业余码农说”,查看发布的同名视频即可
领取专属 10元无门槛券
私享最新 技术干货