User interface events occur only when a user directly interacts with the active front panel. In general, LabVIEW does not generate events if you use the VI Server, shared variables, global variables, local variables, DataSocket, and so on to change VI or front panel objects programmatically. The only exception is the Value (Signaling) property.