Plugin-Schnittstelle - Ereignisse
Bei bestimmten Aktionen im Designer werden über die Plugin-Schnittstelle in den verbundenen Plugin-Clients Ereignisse ausgelöst.
Ist die Ursache der Aktion ein Befehl, welches über die Plugin-Schnittstelle versendet wurde, wird kein Ereignis ausgelöst.
Überblick
- Designer.Forms.OpenDone
- Designer.Forms.CloseDone
- Designer.Forms.ActivateDone
- Designer.Forms.SaveDone
- Designer.Forms.WriteLockChangeDone
- Designer.Forms.Selection.Menu.MenuSelect
- Designer.Dictionary.Enter
- Designer.Dictionary.Exit
- Designer.Editor.OpenDone
- Designer.Editor.CloseDone
- Designer.Editor.ActivateDone
- Designer.Editor.CompileDone
- Designer.Editor.SaveDone
- Designer.Editor.Document.Menu.MenuSelect
- Designer.MenuEditor.OpenDone
- Designer.MenuEditor.SaveDone
- Designer.Menu.Plugins.MenuSelect
- Designer.Exit
Ereignisse des Designers
Folgende Ereignisse werden vom Designer generiert:
Designer.Forms.OpenDone
Dieses Ereignis wird ausgelöst, nachdem eine Designform im Designer geöffnet wurde.
EVT Designer.Forms.OpenDone (Import=<true|false> Name="<Designform-Name>", ReadOnly=<true|false>, Type=<Designform-Typ>) []
Import: =Name: =ReadOnly: =Type: =
Designer.Forms.CloseDone
Dieses Ereignis wird ausgelöst, nachdem eine Designform im Designer geschlossen wurde.
EVT Designer.Forms.CloseDone (Name="<Designform-Name>", Type=<Designform-Typ>) []
Name: =Type: =
Designer.Forms.ActivateDone
Dieses Ereignis wird ausgelöst, nachdem eine Designform im Designer aktiviert wurde.
EVT Designer.Forms.ActivateDone (Name="<Designform-Name>", Type=<Designform-Typ>) []
Name: =Type: =
Designer.Forms.SaveDone
Dieses Ereignis wird ausgelöst, nachdem eine Designform im Designer gespeichert wurde.
EVT Designer.Forms.SaveDone (NameOld="<Designform-Name alt>", NameNew="<Designform-Name neu>", Type=<Designform-Typ>) []
NameOld: =NameNew: =Type: =
Designer.Forms.WriteLockChangeDone
Dieses Ereignis wird ausgelöst, wenn der Bearbeitungsmodus einer im Designer geöffneten Design-Form von nur-lesend auf schreibend oder umgekehrt verändert wurde.
EVT Designer.Forms.WriteLockChangeDone (Name="<Designform-Name>", Type=<Form-Typ>, ReadOnly=<true|false>) []
Name: =Type: =ReadOnly: =
Designer.Forms.Selection.Menu.MenuSelect
Dieses Ereignis wird ausgelöst, wenn ein von der Plugin-Anwendung erstellter Menüpunkt im Kontextmenü der selektierten Objekte im Designer ausgewählt wurde.
EVT Designer.Forms.Selection.Menu.MenuSelect (FormName="<Form-Name>", Type=<Form-Typ>, Name="<MenuItem-Name>") []
FormName: =Type: =Name: =
Designer.Dictionary.Enter
Dieses Ereignis wird ausgelöst, bevor der Datenstruktureditor angezeigt wird.
EVT Designer.Dictionary.Enter () []
Designer.Dictionary.Exit
Dieses Ereignis wird ausgelöst, nachdem der Datenstruktureditor geschlossen wurde.
EVT Designer.Dictionary.Exit () []
Designer.Editor.OpenDone
Dieses Ereignis wird ausgelöst, nachdem ein Dokument im Editor geöffnet wurde.
EVT Designer.Editor.OpenDone (Import=<true|false> Name="<Dokument-Name>", ReadOnly=<true|false>, Type=<Dokument-Typ>) []
Import: =Name: =ReadOnly: =Type: =
Designer.Editor.CloseDone
Dieses Ereignis wird ausgelöst, nachdem ein Dokument im Editor geschlossen wurde.
EVT Designer.Editor.CloseDone (Name="<Dokument-Name>", Type=<Dokument-Typ>) []
Name: =Type: =
Designer.Editor.ActivateDone
Dieses Ereignis wird ausgelöst, nachdem ein Dokument im Editor aktiviert wurde.
EVT Designer.Editor.ActivateDone (Name="<Dokument-Name>", Type=<Dokument-Typ>) []
Name: =Type: =
Designer.Editor.CompileDone
Dieses Ereignis wird ausgelöst, nachdem eine Prozedur im Editor übersetzt wurde.
EVT Designer.Editor.CompileDone (Name="<Dokument-Name>", Error=<Fehlerwert>, ErrorLine=<Zeilennummer>, ErrorColumn=<Spaltennummer>) []
Name: =Error: =ErrorLine: =ErrorColumn: =
Designer.Editor.SaveDone
Dieses Ereignis wird ausgelöst, nachdem ein Dokument im Editor gespeichert wurde.
EVT Designer.Editor.SaveDone (NameOld="<Dokumentname alt>", NameNew="<Dokumentname neu>", Type=<Dokument-Typ>) []
NameOld: =NameNew: =Type: =
Designer.Editor.Document.Menu.MenuSelect
Dieses Ereignis wird ausgelöst, wenn ein von der Plugin-Anwendung erstellter Menüpunkt im Kontextmenü des Editors ausgewählt wurde.
EVT Designer.Editor.Document.Menu.MenuSelect (DocumentName="<Dokument-Name>", Type=<Dokument-Typ>, Name="<MenuItem-Name>") []
DocumentName: =Type: =Name: =
Designer.MenuEditor.OpenDone
Dieses Ereignis wird ausgelöst, nachdem ein Menü im Menü-Editor geöffnet wurde.
EVT Designer.MenuEditor.OpenDone (NameOpened="<Name des geöffneten Menüs>", NameClosed="<Name des geschlossenen Menüs>", ReadOnly=<true|false>, Import=<true|false>) []
NameOpened: =NameClosed: =ReadOnly: =Import: =
Designer.MenuEditor.SaveDone
Dieses Ereignis wird ausgelöst, nachdem ein Menü im Menü-Editor gespeichert wurde.
EVT Designer.MenuEditor.SaveDone (NameOld="<Menüname alt>", NameNew="<Menüname neu>") []
NameOld: =NameNew: =
Designer.Menu.Plugins.MenuSelect
Dieses Ereignis wird ausgelöst, wenn ein von der Plugin-Anwendung erstellter Menüpunkt im Plugin-Menü des Designers ausgewählt wurde.
EVT Designer.Menu.Plugins.MenuSelect (FormName="<Form-Name>", Type=<Form-Typ>, Name="<MenuItem-Name>") []
FormName: =Type: =Name: =
Designer.Exit
Das Ereignis wird ausgelöst, wenn der Designer beendet werden soll. Die Verbindung zu den Plugin-Anwendungen wird fünf Sekunden lang aufrechterhalten, damit die Plugins auf die Beendigung des Designers reagieren können. Danach wird die Verbindung terminiert und der Designer beendet.
EVT Designer.Exit () []