在pictureBox中拖动图片的实现代码
来源:互联网 发布:js获取跳转过来的url 编辑:程序博客网 时间:2024/05/16 08:26
bool wselected = false;
Point p = new Point();
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
pictureBox1.Cursor = Cursors.Hand; //按下鼠标时,将鼠标形状改为手型
wselected = true;
p.X = e.X;
p.Y = e.Y;
}
int driftX = 0, driftY = 0;
int mx = 0, my = 0;
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{
if (wselected)
{
driftX = p.X - e.X;
driftY = p.Y - e.Y;
mx = mx - driftX;
my = my - driftY;
Bitmap bm = new Bitmap(this.pictureBox1.Image);
Graphics g = pictureBox1.CreateGraphics();
g.Clear(pictureBox1.BackColor);
g.DrawImage(bm, mx, my);
p.X = e.X;
p.Y = e.Y;
bm.Dispose();
g.Dispose();
}
}
private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
{
pictureBox1.Cursor = Cursors.Default; //松开鼠标时,形状恢复为箭头
wselected = false;
}
- 在pictureBox中拖动图片的实现代码
- 在picturebox中可以拖动图片
- .net中PictureBox中图片的拖动
- PictureBox内的图片拖动功能
- PictureBox内的图片拖动功能
- C#中如何实现拖动PictureBox控件
- C#中如何实现拖动PictureBox控件
- picturebox图片拖动
- c#+oracle实现读取图片并显示在picturebox中
- vb.net中实现picturebox中图片拖动和label控件数组结合,实现label和图片同步
- Picturebox实现图片的缩放
- 怎样把网上的图片显示在PictureBox中
- C#鼠标拖动图片picturebox
- C#鼠标拖动图片picturebox
- 在winform 中PictureBox放大缩小图片
- 实现可拖动大小,移动位置的PictureBox
- [VB.NET]请问如何在picturebox中实现幻灯片查看图片效果
- Win form 在pictureBox控件中实现选择图片然后以二进制方式保存到数据库。以及在pictureBox控件显示出来
- 在shell中使用echo命令输出带颜色的文本
- 枚举、联合
- QuarZ例子
- DataTable,IList中排除重复项
- 把apk文件加载android虚拟机上面
- 在pictureBox中拖动图片的实现代码
- DataGrid GridView 隔行换色 鼠标经过改变背景色
- web.config 自定义错误信息
- 5 个轻量级 Linux 发行版,让旧PC重生(转自:http://www.oschina.net/news/20825/5-best-lightweight-linux-distributions)
- Java 高性能缓存设计思想(Memcache)
- windows server 2008 R2激活码申请方法
- eclipse各国语言包下载和在线更新地址
- JDK环境变量配置
- ssh reverse