怎样实现鼠标拖动图片,象ACDSee 和 Acrobat PDF Reader这样的效果,急等! 我在PictureBox里放的图片,怎样实现鼠标拖动图像? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用2个pictruebox做出擦除效果那? reference:http://www.codeproject.com/cs/media/flickerFreeDrawing.asp 我是在panel上放了个picturebox,看了上面的代码实现不了,恳请大侠指点! to 我是在panel上放了个picturebox,看了上面的代码实现不了,恳请大侠指点!你直接在panel上画就行了。 用下面的方法效果挺好,但老大能不能讲讲工作区和屏幕区的区分。private void pictureBox1_MouseDown(object sender,System.Windows.Forms.MouseEventArgs e) { // isDragging=true; pictureBox1.Cursor = Cursors.Hand; bPictureBoxDragging = true; oPointClicked = new Point(e.X, e.Y); } private void pictureBox1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) { if (bPictureBoxDragging) { Point oMoveToPoint; oMoveToPoint = pictureBox1.PointToScreen(new Point(e.X, e.Y)); oMoveToPoint.Offset(oPointClicked.X * -1, oPointClicked.Y * -1); pictureBox1.Location = oMoveToPoint; } } private void pictureBox1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e) { bPictureBoxDragging=false; pictureBox1.Cursor=Cursors.Arrow; } 如何设计灵活的权限管理系统 通过System.Net.NetworkInformation获得的网络信息不准确 UpdatePanel关联外部的button出错不知是什么原因? C# 如何操作其它进程中的控件 验证码识别程序 .NET里有没有类是设置系统日期和时间的? 请大家帮忙,如何保存文件到服务器端.100分. 用WebBrowser如何Post表单? c#中控件调用的问题 AquaSample按钮,不响应原来的鼠标事件 treeView 拖动的问题(winform) datagrid如何显示关联的表?
http://www.codeproject.com/cs/media/flickerFreeDrawing.asp
{
// isDragging=true;
pictureBox1.Cursor = Cursors.Hand;
bPictureBoxDragging = true;
oPointClicked = new Point(e.X, e.Y); } private void pictureBox1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
if (bPictureBoxDragging)
{
Point oMoveToPoint;
oMoveToPoint = pictureBox1.PointToScreen(new Point(e.X, e.Y));
oMoveToPoint.Offset(oPointClicked.X * -1, oPointClicked.Y * -1);
pictureBox1.Location = oMoveToPoint;
} } private void pictureBox1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
bPictureBoxDragging=false;
pictureBox1.Cursor=Cursors.Arrow;
}