资源简介
C# 图片移动,实现鼠标的拖动picturebox使图片图片移动!
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 图片移动
{
public partial class Form1 : Form
{
private bool g_isMouseDown = false;
private Point g_ImageLocation;
private Point g_MouseOffset;
public Form1()
{
InitializeComponent();
}
private void pictureBox1_MouseDown(object sender MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
g_isMouseDown = true;
g_ImageLocation = this.pictureBox1.Location;
g_MouseOffset = Control.MousePosition;
}
}
private void pictureBox1_MouseMove(object sender MouseEventArgs e)
{
int X = 0;
int Y = 0;
if(g_isMouseDown){
X = Control.MousePosition.X - g_MouseOffset.X;
Y = Control.MousePosition.Y - g_MouseOffset.Y;
this.pictureBox1.Location = new Point(g_ImageLocation.X + X g_ImageLocation.Y + Y);
g_MouseOffset = Control.MousePosition;
g_ImageLocation = this.pictureBox1.Location;
}
}
private void pictureBox1_MouseUp(object sender MouseEventArgs e)
{
g_isMouseDown = false;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-07-21 17:25 图片移动\
目录 0 2014-07-21 17:26 图片移动\图片移动\
文件 878 2014-07-21 17:25 图片移动\图片移动.sln
文件 17920 2014-07-21 21:40 图片移动\图片移动.suo
目录 0 2014-07-21 17:25 图片移动\图片移动\bin\
目录 0 2014-07-21 21:12 图片移动\图片移动\bin\Debug\
文件 29184 2014-07-21 21:31 图片移动\图片移动\bin\Debug\图片移动.exe
文件 24064 2014-07-21 21:31 图片移动\图片移动\bin\Debug\图片移动.pdb
文件 11600 2014-07-21 21:40 图片移动\图片移动\bin\Debug\图片移动.vshost.exe
文件 490 2010-03-17 22:39 图片移动\图片移动\bin\Debug\图片移动.vshost.exe.manifest
文件 1506 2014-07-21 21:18 图片移动\图片移动\Form1.cs
文件 2793 2014-07-21 21:15 图片移动\图片移动\Form1.Designer.cs
文件 36326 2014-07-21 21:15 图片移动\图片移动\Form1.resx
目录 0 2014-07-21 17:25 图片移动\图片移动\obj\
目录 0 2014-07-21 17:25 图片移动\图片移动\obj\x86\
目录 0 2014-07-21 21:31 图片移动\图片移动\obj\x86\Debug\
文件 5420 2014-07-21 21:09 图片移动\图片移动\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6302 2014-07-21 21:31 图片移动\图片移动\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
目录 0 2014-07-21 17:25 图片移动\图片移动\obj\x86\Debug\TempPE\
文件 650 2014-07-21 21:40 图片移动\图片移动\obj\x86\Debug\图片移动.csproj.FileListAbsolute.txt
文件 975 2014-07-21 21:15 图片移动\图片移动\obj\x86\Debug\图片移动.csproj.GenerateResource.Cache
文件 9174 2014-07-21 21:12 图片移动\图片移动\obj\x86\Debug\图片移动.csprojResolveAssemblyReference.cache
文件 29184 2014-07-21 21:31 图片移动\图片移动\obj\x86\Debug\图片移动.exe
文件 20626 2014-07-21 21:15 图片移动\图片移动\obj\x86\Debug\图片移动.Form1.resources
文件 24064 2014-07-21 21:31 图片移动\图片移动\obj\x86\Debug\图片移动.pdb
文件 180 2014-07-21 21:12 图片移动\图片移动\obj\x86\Debug\图片移动.Properties.Resources.resources
文件 504 2014-07-21 17:25 图片移动\图片移动\Program.cs
目录 0 2014-07-21 17:25 图片移动\图片移动\Properties\
文件 1450 2014-07-21 17:25 图片移动\图片移动\Properties\AssemblyInfo.cs
文件 2854 2014-07-21 17:25 图片移动\图片移动\Properties\Resources.Designer.cs
文件 5612 2014-07-21 17:25 图片移动\图片移动\Properties\Resources.resx
............此处省略3个文件信息
- 上一篇:C#快速FFT,傅里叶变换,频谱图计算
- 下一篇:c#员工信息管理系统
评论
共有 条评论