Почему MouseEvent на Picturebox срабатывает даже вне Picturebox (все еще в пределах winform)? - PullRequest
0 голосов
/ 28 января 2019

У меня есть форма, где у меня есть Picturebox, я использую событие "MouseUp" и "MouseDown" для рисования.Каждый раз, когда обнаруживается событие mouseup (после события mousedown), появляется новая форма.Всплывающая форма в основном предназначена для пользователя, чтобы выбрать его предпочтительный выбор (эта часть не является большой проблемой, поэтому я не буду объяснять подробно).Как только выбор сделан, кнопка нажата.Пользователю будет предложено «дважды щелкнуть» в форме, чтобы выбрать позицию, в которой он хочет разместить «число» в числовом порядке (например, если пользователь впервые выполняет «3 шага» (mousedown, mouseup, doubleclick)на картинке), он поместит «1» в место, где пользователь дважды щелкнул.

Однако MouseEvents, кажется, не ограничивает границы Picturebox.

Я имеюничего не пробовал, потому что я не нахожу ничего, связанного с ограничением «MouseEvent» в определенном пространстве. Ниже приведен код, который я сделал до сих пор.*

Как сделать так, чтобы только «MouseEvent» срабатывал только в определенной области?

...