Skip to main content
Skip table of contents

f$Struktur_oeffnen


f$Struktur_oeffnen

Mit dieser Funktion wird ein Strukturdialog geöffnet. Es können beliebig viele Strukturdialoge gleichzeitig geöffnet werden. Um die Übersichtlichkeit zu erhalten, sollte man aber im Regelwerk dafür sorgen, dass immer nur ein Strukturdialog sichtbar ist, indem man die inaktiven Strukturdialoge unsichtbar schaltet. Die Strukturdialoge können in zwei Modi geöffnet werden. Bei der Pflege können Verbindungen eingefügt werden, indem zwei Knoten mit der rechten Maustaste markiert werden. Ausserdem kann man in diesem Modus Knoten verschieben und löschen.

Syntax:

Strukturnummer = f$Struktur_oeffnen( Auftrag , Name, Titel, X , Y , Breite , Hoehe,[PGName] )

 

Syntax:

Strukturnummer = f$Struktur_oeffnen( Auftrag , Name, Titel, X , Y , Breite , Hoehe,[PGName] )

 

Argument

Typ

Bedeutung

 

Auftrag

Ganzzahl

0 – Öffnen des Strukturdialog zur Verwendung,

1 – Öffnen des Strukturdialogs zur Pflege

 

Name

Zeichenkette

Name des Strukturdialog.

 

Titel

Zeichenkette

Text des Strukturdialog. Dieser Text wird in der Titelzeile dargestellt.

 

X

Ganzzahl

Linke obere Ecke des Strukturdialogs in Pixel

 

Y

Ganzzahl

Linke obere Ecke des Strukturdialogs in Pixel

 

Breite

Ganzzahl

Breite des Strukturdialogs in Pixel

 

Hoehe

Ganzzahl

Höhe des Strukturdialogs in Pixel

 

PGName

Zeichenkette

Dieser Parameter ist optional
Falls er angegeben wird, stellt er den Namen einer Parametergruppe dar, die weitere Informationen an den Strukturdialog übergibt

Derzeit ausgewertete Parameter der Parametergruppe:
XRaster – Rastermass in X-Richtung, auf dem Knoten gefangen werden.
YRaster – Rastermass in Y-Richtung, auf dem Knoten gefangen werden.
XRasterPos – linker Rand des Rasters.
YRasterPos – oberer Rand des Rasters.

Ergebnis:

Ganzzahl

NR zur Verwendung bei den anderen Funktionen, oder –1 wenn ein Fehler aufgetreten ist.

Beispiel:

StrukturNR = f$struktur_oeffnen(1, Formular, 'Formular: ' + Formular,10, 100, 800, 600)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.