У меня странное требование изменить последовательность переключения между состояниями проверки в флажках в режиме трех состояний.
С Checked → Mixed → Unchecked
до Checked → Unchecked → Mixed
Возможно ли это?
Я пытался реализовать его по событиям, но это сложная задача, потому что мне приходилось различать мои собственные вызовы для подавления обработчиков событий и вызовов пользователей.
Любое другое предложение?