Вы можете использовать событие MouseDown, чтобы сохранить положение кнопки, а затем использовать MouseUp, чтобы проверить, соответствует ли оно тому, что вы сохранили с помощью MouseDown. Если это то же самое (что означает, что кнопка не переместилась), запустите нужный код при нажатии.