Mam program graficzny (realizowany w OpenGL), który działa w zależności od nastaw dobieranych checkbox'ami. Nie ma problemu, gdy każda z tych nastaw jest dobierana pojedynczo. Mam wtedy ciąg: nastawa-wykonanie, nastawa-wkonanie itd - proste.
Do całości muszę dodać jednak RESET, przywracjący checkbox'y do wartości początkowych. I tu jest problem. Każda programowa (tj. dokonana przez zwykłe proste podstawienie) zmiana wartości 'checked' checkbox'a powoduje wykonanie akcji zdarzenia OnClick. Jak to pominąć? Jak zmieniać wartości checkboxów, bez wywołowyania zdarzenia OnClick, albo, jak spowodować by checkbox rozróżniał, że zmiana wartosci właściwości 'checked' nastąpiła w soposób programowy, a nie przez akcję użytkownika?