Я пытаюсь создать клон сапера, и у меня проблемы с мышью. Если я нажимаю кнопку мыши на графическом блоке, а затем перемещаю мышь в другое поле, событие mouseup по-прежнему будет иметь тот же отправитель объекта, даже если это произойдет в другом элементе управления.
Мне нужно событие mousedown, чтобы я мог видеть, были ли нажаты обе кнопки мыши, к сожалению, событие mouseup, похоже, не заботится о том, где находится курсор, когда я отпускаю кнопку.
Если я не ясно выражаюсь, подумайте о тральщике. Я хочу иметь возможность щелкать левой кнопкой мыши, щелкать правой кнопкой мыши, щелкать оба вместе, а также иметь возможность перемещать курсор после нажатия и открывать плитку, на которой я его отпускаю.
У кого-нибудь есть идеи?
Control
, на котором произошлоMouseDown
. - person Dmitry   schedule 19.04.2014