2024年3月20日发(作者:)
C#WinForm实现粘贴图片到PictureBox及复制PictureB-
电脑资料
1.程序设计界面如下图:
操作方式为:按住快捷键Ctrl+V,鼠标点击一个PictureBox 完成
图片的粘贴
按住快捷键Ctrl+C,鼠标点击一个PictureBox完成图片的复制
2.主要功能性代码如下:
using PastePicture;
ClipboardImage cImg = new ClipboardImage();
///
/// 监视Windows消息
/// 重载WndProc方法,用于实现热键响应
///
///
[SecurityPermission(mand, Flags =
gedCode)]
protected override void WndProc(ref Message m)
{
const int WM_HOTKEY = 0x0312;
//按快捷键
switch ()
{
case WM_HOTKEY:
switch (32())
{
case 103:
//复制图片
ctureToPictureBox(pictureBox, pictureBox1,
pictureBox2, pictureBox3);
break;
case 104:
//粘贴图片
ictureToPictureBox(pictureBox,
pictureBox2, pictureBox3);
break;
}
break;
}
c(ref m);
}
private void Form1_Activated(object sender, EventArgs e)
{
//注册快捷键 Ctrl+C,Ctrl+V
erShortcuts(this);
}
private
{
//释放快捷键 Ctrl+C,Ctrl+V
sterShortcuts(this);
}
附 注册快捷键代码如下:
///
/// 注册快捷键Ctrl+C,Ctrl+V
///
///窗体
public void RegisterShortcuts(Form. form)
{
void Main_FormClosing(object sender,
FormClosingEventArgs e)
pictureBox1,
//注册Ctrl+C快捷键
erHotKey(, 103, 2,
Keys.C);
//注册Ctrl+V快捷键
erHotKey(, 104, 2,
Keys.V);
}
///
/// 释放快捷键Ctrl+C,Ctrl+V
///
///窗体
public void UnregisterShortcuts(Form. form)
{
//释放Ctrl+C快捷键
sterHotKey(, 103);
//释放Ctrl+V快捷键
sterHotKey(, 104);
}
本程序功能实现很简单,大家可以尝试去自己写
中的代码,可以从本文章开始的地方下载该dll文件 进行反编译查看里
面的代码,,
电脑资料
《C# WinForm实现粘贴图片到PictureBox及复制PictureB》
(www.)。


发布评论