Чтобы я ускорился, давайте определимся как мне сделать эти дурацкие состояния:
Есть булевые переменные:
check_request, ready, check_success, check_failed, check_done
Каждой этой переменной соответствует состояние соответствующего i/o, чек-бокс на форме, что-то еще.
Как мне сделать чтобы при изменении состояния любой из указанных переменных менялось состояние соответствующего i/o, чекбокса и выполнялся какой-то код при необходимости?
Ну и чтобы это состояние сохранядось как при присвоении значения.