На форме несколько Label и две кнопки. В Text1.Text Выводится некое число, которое распределяется по Label. Кнопками можно перегнать это число по 10 единиц из одного Label в другой Label в произвольном порядке и обратно. Т.е в одном Label число будет уменьшаться, а в другом Label увеличиваться. Все бы хорошо, но если бесконечно нажимать кнопку, то в некотором LabelХ начинают выводится отрицательные числа, что не допустимо. Не могу написать защиту Command1.Enabled = False. Или нечто подобное, чтоб вовремя заблокировать, пока не вывелось отрицательное число. Все осложняется тем, что Label, в котором может появится отрицательное число не известно. Их несколько и вывод чисел хаотичный.
От чего можно оттолкнуться?