Ereignisse

Die folgende Tabelle zeigt einige wichtige Ereignisse der ListLabel-Komponente. Eine vollständige Referenz findet sich in der Komponentenhilfe für .NET.

Event

Verwendung

AutoDefineField/
AutoDefineVariable

Diese Ereignisse werden für jedes Feld bzw. jede Variable vor der Anmeldung bei List & Label aufgerufen. Über die Event-Argumente kann der Feldname und Inhalt angepasst werden oder die Anmeldung komplett unterdrückt werden. Beispiele hierfür im Abschnitt Datenbankunabhängige Inhalte.

AutoDefineNewPage

Dieses Ereignis wird zu Beginn jeder Seite aufgerufen. Wenn die Anwendung seitenspezifische Zusatzdaten benötigt, die nicht aus der Datenquelle selbst stammen, können diese in diesem Event per LL.Variables.Add() hinzugefügt werden. Beispiele hierfür im Abschnitt Datenbankunabhängige Inhalte.

AutoDefineNewLine

Dieses Ereignis wird für jede Zeile aufgerufen. Wenn die Anwendung zeilenspezifische Zusatzdaten benötigt, die nicht aus der Datenquelle selbst stammen, können diese in diesem Event per LL.Fields.Add() hinzugefügt werden. Beispiele hierfür im Abschnitt Datenbankunabhängige Inhalte.

DrawObject
DrawPage
DrawTableLine
DrawTableField

Diese Ereignisse werden jeweils einmal vor und einmal nach dem Druck des zugehörigen Elements aufgerufen, also z. B. für jede Tabellenzelle (DrawTableField). Die Ereignisargumente enthalten ein Graphics-Objekt und das Rechteck der Ausgabe, so dass die Anwendung eigene Informationen zusätzlich selber ausgeben kann. Es kann sich hierbei um eine besondere Schattierung, einen "Demo"-Schriftzug oder eine komplette eigene Ausgabe handeln.

VariableHelpText

Dient zur Anzeige eines Hilfetexts für Variablen und Felder für den Endanwender im Designer.