Developers using Visual Studio Tools for Microsoft Dynamics GP with forms that contain scrolling windows might have noticed that the LineFill events are missing from v9.0 and v10.0, this posting explains why they were missing and why they have been added back.
How Dexterity works
Dexterity can display multiple records from a table at one time using a scrolling window. Scrolling windows are used in lookup windows and many enquiry windows in BrowseOnly mode and also in transaction windows which have lines or distributions in AddsAllowed mode.
Scrolling windows have six events associated with them, these are the LinePre, LineChange, LinePost, LineFill, LineDelete and LineInsert events. Dexterity can register triggers before and after the original scripts of these six events. In Visual Studio Tools, we have the LineEnter, LineChange, LineLeave, LineDelete and LineInsert events that we can select to run BeforeOriginal or AfterOriginal, but there are no LineFill events.
Where did the LineFill events go?
To understand why the LineFill events were not included, you need understand how the…