C#中如何实现拖动PictureBox控件
来源:互联网 发布:女生的第一支口红 知乎 编辑:程序博客网 时间:2024/05/17 03:16
思路是这样的.得有三个变量.
记录x坐标: int xPos;
记录y坐标: int yPos;
记录是否按下鼠标: bool MoveFlag;
//在picturebox的鼠标按下事件里,记录三个变量.
private void picBox_MouseDown(object sender, MouseEventArgs e)
{
MoveFlag = true;//已经按下.
xPos = e.X;//当前x坐标.
yPos = e.Y;//当前y坐标.
}
//在picturebox的鼠标按下事件里.
private void picBox_MouseUp(object sender, MouseEventArgs e)
{
MoveFlag = false;
}
//在picturebox鼠标移动
private void picBox_MouseMove(object sender, MouseEventArgs e)
{
if (MoveFlag)
{
picBox.Left += Convert.ToInt16(e.X - xPos);//设置x坐标.
picBox.Top += Convert.ToInt16(e.Y - yPos);//设置y坐标.
}
}
这样就可以实现控件在容器里的移动
http://www.cnblogs.com/lyl6796910/archive/2012/06/27/2566359.html
0 0
- C#中如何实现拖动PictureBox控件
- C#中如何实现拖动PictureBox控件
- C#中,如何随意拖动PictureBox?
- C#中picturebox上的Label如何实现透明
- C# 实现拖动控件
- vb.net中实现picturebox中图片拖动和label控件数组结合,实现label和图片同步
- C#中如何使label控件背景于pictureBox控件的背景融合
- C#鼠标拖动图片picturebox
- C#鼠标拖动图片picturebox
- 在pictureBox中拖动图片的实现代码
- c#实现控件拖动效果
- 随意拖动的picturebox服务器控件源码
- C#中PictureBox控件的Image转存数据库
- C#中pictureBox控件随窗口大小而改变大小
- C#中PictureBox控件获取网络图片并显示出来
- C#中PictureBox控件获取网络图片并显示出来
- .net中PictureBox中图片的拖动
- C#中实现窗口拖动
- Fedora MP3 解码器 yum 安装
- WCF REST的两种方式
- uboot加载 big uImage问题
- Fiddler 教程
- oracle导库脚本
- C#中如何实现拖动PictureBox控件
- 关于一些Opengl ES Shader编写的记录
- Posix消息队列
- hasLayout
- 中国Azure媒体服务RESTAPI的Endpoint
- VS2010+OpenCV2.4.6永久性配置方法
- Oracle数据类型之number
- mybatis中的mapper接口文件以及example类的实例函数以及详解
- JAVA中int、String的类型转换