【发布时间】:2011-12-23 23:03:00
【问题描述】:
我有一个图片框,用户可以向上或向下拖动它。 PictureBox 代表钢琴五线谱上的一个音符。当音符向上或向下移动时,音符的位置将相对于五线谱线发生变化。因此,位置只能移动到固定位置(Y 值)。因此,当用户垂直移动一个音符时,它不应该放在任何地方,而只能放在指定的位置(由 if 语句决定)。
问题是用户可以向下移动 PictureBox(音乐笔记)组件,但是当对象被向上拖动时,什么也没有发生。该类继承自 PictureBox。
我想强调的是,PictureBox 在向下拖动时可以工作,但在向上拖动时不会移动。拖动是间隔进行的,即 PictureBox 只能放置在某些地方(因此需要特定的坐标)。
【问题讨论】:
标签: c# .net winforms picturebox