Вероятно, в .Net API есть способ удалить обратные вызовы или полностью сбросить кнопку. Вы должны искать этот метод.
А пока вот уродливый хак только для Lua, который должен сработать:
local showMessageWhenButtonClicked = true
button.Click:Add(function()
if showMessageWhenButtonClicked then
MessageBox.Show("We wuz clicked!",arg[0],MessageBoxButtons.OK)
end
end)
Если вы хотите отключить сообщение, просто наберите
showMessageWhenButtonClicked = false
(Вам может понадобиться сделать showMessageWhenButtonClicked глобальным - удалить «локальный» - если вы собираетесь деактивировать его в другой области действия - например, в другом файле).
Но это очень грубо и грубо. Не используйте его, если у вас нет времени просматривать документацию .Net, потому что вы кодируете, чтобы спасти свою жизнь.