Each time a label image is to be created (either for printing with the Print() method, or displaying with the doLabels() method) a Label event is triggered.
A handler for this event may be written into your program to enable the content of named fields to be provided. The handler is specified using AddHandler, and the handler routine may have any desired name. In this example the handler is given the name NextLabel().
AddHandler Alabel11.Label, AddressOf Me.NextLabel
Public Sub NextLabel(ByVal sender As Object, ByVal e As alabel.LabelEventArgs)
Dim i As Integer
i = e.nRecord
Alabel11.setFieldData("SampleField", i.ToString())
Alabel11.setFieldImage("SampleImage", im)
End Sub
The LabelEventArgs structure provided each time the handler gets called contains a member (e.nRecord) which is an integer specifying the record number of the label to be printed.
More: