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