我正在使用bmp,但我对其他建议持开放态度,因为我在搜索bmp交互时几乎找不到任何信息。
我最终将我的绘图绘制成pictureBox
一切正常,但是当我点击图纸时,我想读一下bmp上指针的位置。如果它高于显示图形,我想从中取出X位置。
编辑: 另一个不重要但有趣的问题: 只要它高于bmp,是否可以粘住鼠标位置,只在图形函数的上方或下方移动?
答案 0 :(得分:0)
我找到了自己的答案,在这里:)
private void obterposicaonografico()
{
// Set the Current cursor, and display how many points in X axis you took
this.Cursor = new Cursor(Cursor.Current.Handle);
Cursor.Position = new Point(Cursor.Position.X, Cursor.Position.Y);
MessageBox.Show(Cursor.Position.X.ToString());
//Define it's position on X axis, subtracting the whole form X location
//This will ensure that if the user moves the form around, it will still be relative to the own form
//and not the windows positioning
decimal posicaoX = Cursor.Position.X -this.Location.X
MessageBox.Show(Cursor.Position.X.ToString());
}