В оконной среде программирования пользователь может нажать кнопку несколько раз, если они не видят, что что-то происходит.Как вы предотвращаете проблемы с нажатием кнопки более одного раза?
Как вы останавливаете код за кнопкой, выполняемой более одного раза в этой ситуации?
Вы пытались отключить кнопку в качестве первого действия, которое происходит, когда пользователь het нажимает кнопку? (И, конечно, последним действием кнопки является включение кнопки снова.) –