TAdvOfficeCheckGroup - query

I have a case like this: I make a choice. I want the choices below to be selected and the choices above to be unselected.
I have chosen TAdvOfficeCheckGroup. Unfortunately, I can't/don't know how to do it here. The CheckBox will only change the status to Checked after all the events are caught up.
Can this be done? Or do you have another suitable component for such a task?
I can do it using:

  • TGroupBox
  • TVirtualStringTree
    Thanks

I'm sorry but I do not understand from this question what exactly you want.
Can you provide more details?

bds 2023 04 26 18 29 06

Detect checkbox click from OnCheckBoxClick event. It returns the index of the checkbox.
From this event, programmatically check checkboxes below this index and uncheck checkboxes above this index.

Thank you.
I did think it was for the CheckBox in the header :hot_face:
I made the mistake of not looking at the parameters!