У меня небольшая форма с некоторыми флажками на ней, и там есть обработчик сообщений для каждого из флажков для события CheckChanged. Поскольку некоторые из флажков зависят от других, если в одном флажке отмечены изменения состояния, он изменяет проверенное состояние любых зависимых флажков. Я обнаружил, что это приводит к тому, что события будут подняты в других флажках, но моя проблема в том, что каждый из событий имеет один вызов функции, который должен вызываться только в том случае, если событие произошло от пользователя, на самом деле нажав на этот флажок. Я хотел бы знать, как сказать (предположительно, из любого отправителя или EventArgs), если событие CheckChanged было вызвано щелчком мыши или нет.
Cliffs:
- Несколько флажков, получающих событие
CheckChanged - Необходимо определить, было ли событие поднято щелчком мыши или нет.