Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v19
VP SET FROZEN PANES

VP SET FROZEN PANES 


 

VP SET FROZEN PANES ( vpAreaName ; paneObj {; sheet} ) 
Parameter Typ   Beschreibung
vpAreaName  Text in Name des Formularobjekts 4D View Pro Area
paneObj  Objekt in Objekt mit Angaben zu eingefrorenen Spalten und Zeilen
sheet  Lange Ganzzahl in 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:

  • Spalten links oder rechts: Für Spalten im Arbeitsblatt links erscheint die Linie rechts nach der letzten eingefrorenen Spalte. Für Spalten im Arbeitsblatt rechts erscheint die Linie links vor der ersten eingefrorenen Spalte.
  • Zeilen oben oder unten: Für Zeilen im Arbeitsblatt oben erscheint die Linie unter der letzten eingefrorenen Zeile. Für Zeilen im Arbeitsblatt unten erscheint die Linie über der ersten eingefrorenen Zeile.

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: 



Siehe auch 

VP Get frozen panes

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: 4D View Pro Programmiersprache
Nummer: 9954

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v18 R2

 
ARTIKELVERWENDUNG

4D View Pro Handbuch ( 4D v19)