Event Firing Behavior in Visual FoxPro


Visual FoxPro (VFP) is a Microsoft programming environment for building database-driven desktop applications. When using IPWorks components in VFP, events may not fire correctly unless the event loop is explicitly processed.

To ensure that events are dispatched correctly, disable automatic yielding and explicitly allow the application to manually process events as shown below:

_VFP.AutoYield = .F. thisForm.IPWorksControlFiringEvents.DOEVENTS()

We appreciate your feedback. If you have any questions, comments, or suggestions about this article please contact our support team at support@nsoftware.com.