Zum Hauptinhalt springen

Plugin-Schnittstelle - Ereignisse

Bei bestimmten Aktionen im Designer werden über die Plugin-Schnittstelle in den verbundenen Plugin-Clients Ereignisse ausgelöst.

info

Ist die Ursache der Aktion ein Befehl, welches über die Plugin-Schnittstelle versendet wurde, wird kein Ereignis ausgelöst.

Überblick

  1. Designer.Forms.OpenDone
  2. Designer.Forms.CloseDone
  3. Designer.Forms.ActivateDone
  4. Designer.Forms.SaveDone
  5. Designer.Forms.WriteLockChangeDone
  6. Designer.Forms.Selection.Menu.MenuSelect
  7. Designer.Dictionary.Enter
  8. Designer.Dictionary.Exit
  9. Designer.Editor.OpenDone
  10. Designer.Editor.CloseDone
  11. Designer.Editor.ActivateDone
  12. Designer.Editor.CompileDone
  13. Designer.Editor.SaveDone
  14. Designer.Editor.Document.Menu.MenuSelect
  15. Designer.MenuEditor.OpenDone
  16. Designer.MenuEditor.SaveDone
  17. Designer.Menu.Plugins.MenuSelect
  18. 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 () []