event firing order

Hello
I know it is bad to assume the order of events, however can I at least assume that onRowSelect will occur, absolutely, before any onEdit?

Here is the actual order of the events occurring :
onBeforeSelect
onSelectStateChanged
onRowSelect
onBeforeSelect
onRowDblClicked
onEditCell
onEditCell
onRowSelect

Hi
Thank you, very handy, however did you actually intend to put a onRowSelect at the bottom, b/c that is problem. How do I know which one I hooked w/o introducing a state variable? Do I just code to “do everything” in the first onRowSelect event and let the second be “for the system”?

onRowSelect event occurs before the edit operation begins. So you may call all needed logic in onRowSelect event and it will be executed before the edit operation starts.