我用以下代码实现了用鼠标同时移动picturebox(椅子)图片和图片上的label(编号),但移动桌子图片和上面的编号时不能同时移动,只能移动图片,无法移动编号,桌椅编号不相同,桌子A0,A1,A2...椅子编号a0,a1,a2.... ((System.Windows.Forms.PictureBox)sender).Left += (e.X - x0);
((System.Windows.Forms.PictureBox)sender).Top += (e.Y - y0);
string lbtemp = ((System.Windows.Forms.PictureBox)sender).Name;
int lbj = int.Parse(lbtemp.Substring(2, 1));
lb[lbj].Left += (e.X - x0);
lb[lbj].Top += (e.Y - y0);
该怎么修改?谢谢大家。
((System.Windows.Forms.PictureBox)sender).Top += (e.Y - y0);
string lbtemp = ((System.Windows.Forms.PictureBox)sender).Name;
int lbj = int.Parse(lbtemp.Substring(2, 1));
lb[lbj].Left += (e.X - x0);
lb[lbj].Top += (e.Y - y0);
该怎么修改?谢谢大家。
解决方案 »
- 性能SqlCommandBuilder.DeriveParameters(cmd as SqlCommand);
- C# 操作USB接口 ,读取到USB接口扫描器扫描到的数据
- 帮忙!!!是一个登陆的代码,帮忙添加个异常处理
- 一般做的服务程序. 在任务管理器中可以关闭. 如何不让其结束
- tfs 构建 生成文件都放在一个文件夹下了
- 求助:安装vmware以后vs2008、sql server 2005都无法启动了
- 怎么不使用SQL Server分布式管理对象,枚举出服务器上的数据库已经数据库中的表?
- c# 如何改变图片的大小
- 一个关于Smtp程序的问题
- 求救,创建一个Windows应用程序项目时提示Automation服务创建对象失败?
- 急求C#问题解答。。
- C# datatable 数据验证
2.label1在pictureBox1的下方 private void Form1_MouseMove(object sender, MouseEventArgs e)
{
pictureBox1.Left = e.X;
pictureBox1.Top = e.Y;
label1.Left = e.X;
label1.Top = pictureBox1.Top + pictureBox1.Height;
}