Einfügen von neuen Controls

Mit Hilfe des Customizers kann problemlos ein neues Control mit den gewünschten Funktionen in eEvolution® erzeugt werden.

WICHTIG:

Es werden keine durch den eEvolution-Customizer am Ribbon vorgenommenen Änderungen gespeichert!

Gehen Sie für die Anlage von einem neuen Control folgendermaßen vor:

  1. Suchen Sie in der Toolbox das einzufügende Control heraus.

Hinweis:

Sie können sowohl Controls aus dem Windows Zweig, als auch Controls aus dem Base-Bereich verwenden. Der Base-Bereich beinhaltet alle für eEvolution entwickelten Controls.

  1. Sie können das ausgewählte Control in den Dialog einfügen, indem Sie an der gewünschten Postion die die linke Maustaste drücken, halten Sie die Maustaste gedrückt und ziehen Sie das Objekt in die gewünschte Größe. Lassen Sie die Maustaste los, sobald die gewünschte Größe erreicht ist.

Achtung:

Die Größe und Position von einem Control errechnet sich dabei von der linken, oberen Ecke ausgehend! Bei der Wahl der Position sollten Sie dieses beachten.

Hinweis:

Die Größe und Position des neu erzeugten Controls lässt sich selbstverständlich auch manuell über seine Eigenschaften anpassen.

  1. Passen Sie nun die Eigenschaften der neu erzeugten Controls an ihre Bedürfnisse an. Diese werden auch hier im Eigenschaften Fenster angezeigt, für detaillierte Informationen über das Fenster Eigenschaften lesen Sie bitte auch Eigenschaften von Controls - Eigenschaften.

  2. Anschließend speichern Sie ihre Änderungen mit einem Klick auf

 

Für die Definition von customizerspezifischen Ereignissen gehen Sie bitte folgendermaßen vor:

  1. Wählen Sie das neu angelegte Control aus.

  2. Klicken Sie auf dieses Symbol , um die Ereignisse, die über den Customizer für dieses Control definiert werden können, angezeigt zu bekommen.

  3. Wählen Sie nun an dieser Stelle die gewünschten Ereignisse aus, die im Zusammenhang mit diesem Control ausgeführt werden sollen.

Beispiel:

Die Ereignisse Click, DragDrop oder Hover

  1. Klicken Sie in das leere Feld neben dem gewünschten Ereignis und es öffnet sich ein Script-Editor, in dem automatisch die dazugehörige Standardmethode deklariert wurde.

Hinweis:

Die Methode muss in #C-Sharp programmiert werden

  1. Schreiben Sie nun die Methode, die bei eintreten des Ereignisses ausgeführt werden soll. Dabei gelten nur die Einschränkungen, die durch die Programmiersprache #C-Sharp selbst entstehen.

  2. Schließen Sie den Script Editor nachdem Sie die Methode fertig programmiert haben. Sie steht nun in der rechten Spalte neben dem dazugehörigen Ereignis. 

  3. Speichern Sie ihre Änderungen mit einem Klick auf

 

Die Definition von eEvolution®-Events kann nur über die Callout-Script-Verwaltung erfolgen, daher gehen sie für die Definition von eEvolution®-Events bitte folgendermaßen vor:

  1. Öffnen Sie die Callout-Script-Verwaltung über die Tastenkombination Strg und Shift und einen doppelten Mausklick mit der rechten Maustaste.

  2. Suchen Sie im Feld bei Aktion in der Feldgruppe Callout-Script das gewünschte eEvolution®-Event heraus.

  3. Geben sie im Script-Fenster #C# an, um die Scriptsprache auf #C-Sharp festzulegen

Hinweis:

Aus Kompatilitätsgründen mit älteren Versionen ist auch die Anwendung der Programmiersprache Centura möglich. In diesem Fall wäre gar keine Angabe notwendig, da diese automatisch erkannt werden kann. 

  1. Schreiben Sie im Anschluss die Methode, die ausgeführt werden soll, sobald das in "bei Aktion" angegebene Ereignis eintritt. Es können beliebig komplizierte Methoden an dieser Stelle formuliert werden, insofern diese mit #C-Sharp modelliert werden können. 

  2. Haben Sie ihre Methode(n) fertig geschrieben können Sie mit einem Klick auf den Button Syntax Check die korrekte syntaktische Formulierung ihrer Methode überprüfen. Ist alles in Ordnung wird ihnen das in einer kleinen Messagebox mitgeteilt, wurden dagegen Fehler gefunden werden ihnen diese ebenfalls in einer Messagebox angezeigt. Der Button Syntax Check befindet sich rechts neben dem Feld, wo Sie das Ereignis auswählt haben. 

Achtung:

Syntax Check überprüft NUR die Syntax des vorhandenen Codes im Script-Editor!

  1. Speichern Sie ihre Methode anschließend mit einem Klick auf Übernehmen oder Ok.

Hinweis:

Falls Fehler auftreten, überprüfen Sie ihre Methode und überprüfen Sie in Inst-Modul ob Sie über die in Systemanforderung beschriebenen Rechte verfügen!

 

Verwandte Themen

Beispiel: Einfügen von einem neuen Druckbutton

Beispiel: Ereignis zu Control hinzufügen

Beispiel: Standardanwendung für das Öffnen eines Bildes hinzufügen

Callout-Script-Verwaltung

Customizing

Eigenschaften von Contols - Eigenschaften

Eigenschaften von Controls - Ereignis

Scripting im Customizer

Systemereignisse