2015-04-03 3 views
-1

Я использую bmp, но я открыт для других предложений, так как я обнаружил едва ли какую-либо информацию во время поиска взаимодействия bmp.Взаимодействие с чертежами

я, наконец, график мой рисунок в pictureBox

enter image description here

Все работает нормально, но когда я нажимаю на рисунок, я хотел бы читать, где есть указатель на ВМР. Если он выше отображаемого графика, я бы хотел снять X-позицию.

Редактировать: Другой важный, но интересный вопрос: Можно ли вставлять положение мыши, когда оно находится выше bmp, перемещаться только выше или ниже функции графика?

+1

Посмотрите параметр MouseEventArgs в вашем случае MouseDown PictureBox в. Это должно заставить вас начать в правильном направлении. – Ulric

+0

Я уже нахожусь, спасибо в любом случае, я выложу решение для всех из них newbz;) – ng80092b

ответ

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()); 




    } 
Смежные вопросы