Стилус, указывающий, что он не работает, как он должен рисовать на карманном ПК

Я делаю подписное приложение для своего карманного компьютера. Он работает, но когда я тестирую его с эмулятором (мышью), он работает так, как должен, но когда я пытаюсь проверить его на своем устройстве (стилусе), линия, которую я рисую, немного оттуда, где я тоже указываю.

Кто-нибудь понял, что это может быть? Пытался найти решение в Интернете, но до сих пор ничего не вышло. Лично я думаю, что это не код, а карманный компьютер.. конфигурация или что-то еще...

Мой код:

PictureBox1_MouseDown:

x_md = e.X
 y_md = e.Y

PictureBox1_MouseMove:

x_mm = e.X
 y_mm = e.Y
 Dim g As Graphics = Graphics.FromImage(bit)
 Dim myPen As Pen = New Pen(Color.Black, 2)
 g.DrawLine(myPen, x_md, y_md, x_mm, y_mm)
 PictureBox1.Image = bit
 x_md = x_mm
 y_md = y_mm

x_md, y_md, x_mm, Y_mm - все int16

Король С уважением

1 ответ

Вы рисуете изображение, но координаты мыши находятся на изображении. Вы можете либо нарисовать изображение или настроить координаты x_mm, y_mm на смещение и относительный масштаб изображения.

licensed under cc by-sa 3.0 with attribution.