Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19
VP SET FROZEN PANES
|
VP SET FROZEN PANES ( vpAreaName ; paneObj {; sheet} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
vpAreaName | Text |
![]() |
Name des Formularobjekts 4D View Pro Area | |||||
paneObj | Objekt |
![]() |
Objekt mit Angaben zu eingefrorenen Spalten und Zeilen | |||||
sheet | Lange Ganzzahl |
![]() |
Nummer des Arbeitsblatts (ohne Angabe aktuelles Arbeitsblatt) | |||||
Der Befehl VP SET FROZEN PANES setzt Spalten und Zeilen in paneObj auf eingefroren, so dass sie immer im Bereich vpAreaName erscheinen. Eingefrorene Spalten und Zeilen bleiben fest an der Stelle und verschieben sich nicht beim Scrollen im Dokument. Eine durchgezogene Linie zeigt an, dass Spalten und Zeilen eingefroren sind. Die Plazierung richtet sich danach, wo die eingefrorene Spalte oder Zeile im Arbeitsblatt liegt:
In vpAreaName übergeben Sie den Namen des 4D View Pro Bereichs. Übergeben Sie einen Namen, der nicht existiert, wird ein Fehler zurückgegeben.
Im Parameter paneObj übergeben Sie ein Objekt mit den Spalten und Zeilen zum Einfrieren. Setzen Sie eine der Eigenschaften für Spalte oder Zeile auf Null, wird sie zurückgesetzt, d.h. der Status eingefroren wird aufgehoben. Bei einen Wert kleiner als Null führt der Befehl nichts aus. Sie können folgendes übergeben:
Eigenschaft | Typ | Beschreibung |
columnCount | Lange Ganzzahl | Anzahl der eingefrorenen Spalten im Arbeitsblatt links |
trailingColumnCount | Lange Ganzzahl | Anzahl der eingefrorenen Spalten im Arbeitsblatt rechts |
rowCount | Lange Ganzzahl | Anzahl der eingefrorenen Zeilen im Arbeitsblatt oben |
trailingRowCount | Lange Ganzzahl | Anzahl der eingefrorenen Zeilen im Arbeitsblatt unten |
Im optionalen Parameter sheet können Sie ein bestimmtes Arbeitsblatt für den Range angeben (Zählung beginnt bei 0). Ohne diesen Parameter wird standardmäßig das aktuelle Arbeitsblatt verwendet. Mit folgender Konstante können Sie explizit das aktuelle Arbeitsblatt auswählen:
Konstante | Typ | Wert | Kommentar |
vk current sheet | Lange Ganzzahl | -1 | Bestimmt das aktuelle Arbeitsblatt des 4D View Pro Bereichs (Standard) |
Die ersten drei Spalten links, zwei Spalten rechts und die erste Zeile einfrieren:
C_OBJECT($panes)
$panes:=New object
$panes.columnCount:=3
$panes.trailingColumnCount:=2
$panes.rowCount:=1
VP SET FROZEN PANES("ViewProArea";$panes)
Das Ergebnis ist:
Produkt: 4D
Thema: 4D View Pro Programmiersprache
Nummer:
9954
Erstellt: 4D v18 R2
4D View Pro Handbuch ( 4D v19)