Namenskonventionen für Menüeinträge und Ereignisbehandlungsroutinen in Vorlagen
Nach oben zu Ein Menü als Vorlage speichern
Wenn Sie ein Menü als Vorlage speichern, wird seine Eigenschaft Name nicht berücksichtigt, da jedes Menü im Gültigkeitsbereich seines Eigentümers (des Formulars) einen eindeutigen Namen haben muss. Sobald Sie die Vorlage jedoch einfügen, werden für das Menü und seine Einträge automatisch Namen vergeben.
Angenommen, Sie speichern das Menü Datei als Vorlage mit dem Wert MeinDateiMenue für die Eigenschaft Name. Wenn Sie es nun in ein neues Formular einfügen, erhält es automatisch den Namen Datei1. Ist bereits ein Menüeintrag mit diesem Namen vorhanden, heißt das neue Menü Datei2.
In einer Vorlage werden natürlich auch keine OnClick-Ereignisbehandlungsroutinen gespeichert, da kein Test möglich ist, ob der Quelltext im neuen Formular verwendet werden kann. Wenn Sie eine neue Ereignisbehandlungsroutine für die Menüvorlage erstellen, erzeugt Delphi den Namen der Ereignisbehandlungsroutine. Sie können aber den Einträgen der Menüvorlage vorhandene OnClick-Behandlungsroutinen zuweisen.
Unter Ein Menüereignis einer Behandlungsroutine zuordnen finden Sie nähere Informationen.