Изменить только внешний вид (состояние) checkbox. C#
У меня checkbox и timer. checkbox выполняет некий код (если программа запущена, он её убивает. А если нет, то запускает). И есть timer, который управляет состоянием checkbox'ом (от состояния программы). Но есть проблема, когда код в timer'e обнаружил, что программа обнаружена, то он меняет состояние и происходит выполнение кода в CheckedChanged. И программа сразу убивается.
Вопрос, как изменить только внешний вид (состояние) checkbox?
checkbox.CheckState = CheckState.Checked и checkbox.Checked = true не помогают.