SOG-Helpcenter Logo SOG Business - Software

c083 - Bearbeiten eines einzelnen Menüs


 

Aufruf


Verwenden Sie die Funktion c084 - Menüsuche (menusu) um ein Menü zur Bearneitung auszuwählen.
Wahlweise können Sie diese Funktion auch aufrufen, indem Sie aus dem Kontextmenü eine der Funktionen "Debug - Dialogschrittmenü bearbeiten" oder "Debug - Objektmenü Bearbeiten" auswählen.

Alternativ können Sie die Funktion auch aus dem SOG Active Skin Startmenü über die Funktion c083 - Menüpflege (menuedit) aufrufen. Geben Sie hier den Namen des zu bearbeitenden Menüs durch eine Komma getrennt hinter dem Funktionsnamen an.
Beispiel:

    MenuEdit,test

Bedienung


Wählen Sie in dem ObjectSelector-Control den gewünschten Menüeintrag. Im PropertyGrid-Control können Sie nun direkt die Eigenschaften des Menüeintrags verändern.
Möchten Sie ein anderes Menü zur Anzeige bringen, können Sie den Namen des gewünschten Menüs im Datenfeld "Menüname" eintragen, und die Schaltfläche "Anzeigen" betätigen.

"Zurück" geht in der Liste der bislang verwalteten Menüs einen Schritt zurück.

Durch einen Doppelklick auf einen Untermenüeintrag, bringen Sie das gewünschte Untermenü direkt zur Anzeige.

Mit den Schaltflächen "Aufwärts" und "Abwärts" können Sie die Reihenfolge von Menüpunkten beeinflussen.

Möchten Sie einen neuen Menüpunkt einfügen, geben Sie den Namen des Punktes in dem Datenfeld "Menüpunkt" ein, und betätigen Sie eine der "Einfügen ..." Schaltflächen.
Jede dieser Flächen erzeugt einen neuen Menüeintrag, und belegt diesen entsprechend der gewünschten Funktion vor. Passen Sie anschließend die Eigenschaften des neuen Menüpunktes nach Ihren wünschen an.

Über "Löschen" wird der aktuell gewählte Menüpunkt gelöscht.

 

Beschriftung der Menüpunkte in Kontextmenüs

 

Für Kontextmenüs kann in der Beschriftung der Menüpunkte neben dem eigentlichen Text auch die Strukturebene festgelegt werden, in der der Menüpunkt erscheinen soll.

Beispiel:

Text: /Kunden/Kunde bearbeiten

Ergebnis:

Der Menüpunkt erscheint im Untermenü "Kunden" als Punkt "Kunde bearbeiten".

 

Soll zur Beschriftung eines Menüpunktes ein "/" oder "\" verwendet werden, so sind diese durch das "\" Zeichen zu maskieren.

Beispiel:

Text: /Bearbeiten/Kunde \/ Lieferant

Ergebnis:

Der Menüpunkt erscheint im Untermenü "Bearbeiten" als Punkt "Kunde / Lieferant".

 

Funktionen

 

Folgende Funktionen stehen zur Verfügung:

 

Bestehende Funktion hinzufügen

Mit dieser Funktion kann eine vorhandene Funktion zu einem Menü hinzugefügt werden. Dabei wird nicht versucht, die angegebene Funktion zu erstellen, sondern diese muss vorher bereits vorhanden sein. Damit ist es z.B. möglich Aufruffunktionen für Programme an beliebigen Stellen in vorhandene Menüs hinzuzufügen.

Beispiel: Hinzufügen der Funktion "p102" in das Menü "AufgabenSuche".

 

Cobol hinzufügen

Fügt den Startaufruf für ein Cobol Programm hinzu.

Die Funktion wird nur von der SOG Entwicklung benötigt.

Definiert den Start eines CobRtm Programms. z.B. p102, p104 etc.

 

Event hinzufügen

Fügt den Aufruf eines Ereignisses hinzu.

Die Funktion wird nur von ActiveSkin Entwicklern benötigt.

Ereignisse müssen in der Dialogklasse des Dialogschrittes programmiert werden.

(SOGEventHandler in der Dialogklasse)

 

Event mit Frage hinzufügen

Wie "Event hinzufügen". Zusätzlich wird eine Sicherheitsabfrage definiert.

Die Funktion wird nur von ActiveSkin Entwicklern benötigt.

 

Exec Hinzufügen

Fügt den Aufruf eines externen Programms hinzu.

Damit können beliebige externe Programme oder BAT Dateien hinterlegt werden.

 

Objectevent hinzufügen

Fügt den Aufruf eines Objektereignisses hinzu.

Die Funktion wird nur von ActiveSkin Entwicklern benötigt.

Ereignisse müssen in der Objektklasse des entsprechenden Objektes programmiert werden.

(SOGEventHandler in der Datenklasse)

 

Punkt löschen

Löscht den Menüpunkt. Zusätzlich kann entschieden werden, ob auch die verbundene Menüfunktion gelöscht werden soll. Dass sollte nur dann gemacht werden wenn sichergestellt ist, dass diese nicht anderweitig mehr genutzt wird.

 

Singleobjectevent hinzufügen

Wie "Objectevent". "Singleobjectevent" wird aber für Gruppen von Objekten nur einmal aufgerufen und muss in der Lage sein, alle markierten Objekte zu bearbeiten.

Die Funktion wird nur von ActiveSkin Entwicklern benötigt.

 

Softkey hinzufügen

Fügt den Aufruf einer Funktionstaste hinzu.

Die Funktion wird nur von ActiveSkin Entwicklern benötigt.

Der Softkey wird in der Dialogklasse in der Funktion SOGHandleSoftkey abgehandelt.

 

Softkey mit Frage hinzufügen

Wie "Softkey hinzufügen". Zusätzlich wird eine Sicherheitsabfrage definiert.

Die Funktion wird nur von ActiveSkin Entwicklern benötigt.

 

SOGForms hinzufügen

Fügt den Aufruf einer SOGForms Ausgabe hinzu.

 

Untermenü hinzufügen

Sollte nur in der Haupt Menü-Struktur (menu, menu.xxx) genutzt werden.

In allen anderen Menüs werden Unterstrukturen durch den Text des Menüpunktes in der Schreibweise "/Gruppe/Funktion" festgelegt.

 

VacosObject hinzufügen

Fügt den Programmstart eine VacosObjects hinzu (AufgabenSuche, Kundencenter, etc.)

Die Funktion wird nur von ActiveSkin Entwicklern benötigt.

Hier wird festgelegt, in welcher Assembly und in welcher Klasse die Funktion programmiert wurde.