Posting
When we post a function or event, it is added to the object's queue and executed in its turn. In most cases, it is executed when the current script is finished, but if other system events have occurred in the meantime, its position in the queue may be after other scripts. Its return value is not available to the calling script.
Example:
In a sample application, the Open event of the w_activity_manager window calls the functions uf_setup and uf_set_tabpgsystem. (The functions belong to the user object u_app_actman.) Because the functions are posted, the Open event is allowed to finish before the functions are called. The result is that the window is visible while setup processing takes place, giving the user something to look at:
guo_global_vars.iuo_app_actman.POST uf_setup()
guo_global_vars.iuo_com_actman.POST uf_set_tabpgsystem(0)
Can we post a fucntion or event in C#?