Jedes Benutzerformular kann zur Bearbeitung eine Objektbibliothek verwenden.
Eine Objektbibliothek ist eine von 4D angelegte externe Datei. Hier können Sie alle Arten von Objekten zur Verwendung in Formularen speichern: Schaltflächen, Texte, Bilder, hierarchische Listen, etc. Bibliotheken werden zusammengelegt, ihr Inhalt lässt sich per Drag&Drop oder Kopieren-Einsetzen verwenden. Sie funktionieren wie eine dauerhafte Zwischenablage.
Weitere Informationen dazu finden Sie im Abschnitt Eigene Objektbibliothek anlegen und einsetzen.
Objekte werden mit all ihren Eigenschaften und Standardaktionen gespeichert. Im Benutzerformulareditor lassen sich keine Objekte mit zugewiesenen Objektmethoden verwenden. Die Objektbibliothek zeigt hier nur Objekte ohne Objektmethoden.
Der Entwickler setzt die dem Formular zugewiesene Bibliothek mit dem letzten Parameter des 4D Befehls EDIT FORM. IIst dieser Parameter gültig, lässt sich die Bibliothek anzeigen und mit dem Benutzerformular verwenden. Der Benutzer öffnet die Bibliothek über das entsprechende Icon in der Werkzeugleiste des Editors: ![](../../picture/437112/pict437112.fr.png)
Auf dem Bildschirm erscheint dann das Bibliotheksfenster:
![](../../picture/437403/pict437403.de.png)
Hinweis: Eine Objektbibliothek kann bis zu 32.000 Einträge enthalten.
Der Benutzer kann Objekte daraus per Drag&Drop oder Kopieren/Einfügen in das Formular setzen. Alle Eigenschaften der übertragenen Objekte, z.B. Koordinaten, Ausmaße, Darstellung, sind automatisch für den Benutzer zugänglich.
Jede Objektbibliothek hat ein Kontextmenü mit den grundlegenden Befehlen zum Bearbeiten. Im Benutzerformulareditor ist nur der Befehl Kopieren verfügbar. Der Benutzer kann außerdem in der Bibliothek Objekte weder entfernen, umbenennen noch hinzufügen.