4D View v16

PV GET PREVIOUS ACTIVE CELL

Home

 
4D View v16
PV GET PREVIOUS ACTIVE CELL

PV GET PREVIOUS ACTIVE CELL 


 

PV GET PREVIOUS ACTIVE CELL ( Bereich ; Spalte ; Zeile ) 
Parameter Typ   Beschreibung
Bereich  Lange Ganzzahl in 4D View Bereich
Spalte  Lange Ganzzahl in Spaltennummer der Zelle
Zeile  Lange Ganzzahl in Zeilennummer der Zelle

Der Befehl PV GET PREVIOUS ACTIVE CELL gibt in den Parametern Spalte und Zeile die Koordinaten der vorigen aktuellen Zelle in Bereich an.

Hinweis: Es gibt keinen Stapel, nur die vorige Zelle ist bekannt. Es ist ihre Entscheidung, bei Bedarf das Speichern von aufeinanderfolgenden aktuellen Zellen zu verwalten, z.B. um verschiedene Ebenen für Abbrechen einzurichten.

Nachfolgendes Beispiel erstellt für eine bestimmte Zelle einen "Rücksprung" Effekt. Richten Sie zuerst eine Methode zur Ereignisverwaltung ein, die immer bei Änderung der aktiven Zelle aufgerufen wird:

 PV ON EVENT(Bereich;pv on active cell changed;"BeiEreignis")

Die Projektmethode BeiEreignis bewirkt, dass der Benutzer zu Zelle C5 springt. Ist sie erreicht, wird wieder die letzte aktuelle Zelle aktiv. C5 kann nicht ausgewählt werden, weder über einen Befehl von 4D View, noch Tasteneingabe, noch Mausklick.

  `Methode BeiEreignis
  `Mit dieser Methode springen wir zur Zelle C5
 
 C_LONGINT($1`Referenz auf 4D View Bereich
 C_LONGINT($2`Ereignis
 C_LONGINT($3`Zusatztaste
 C_LONGINT($4`Spaltennummer
 C_LONGINT($5`Zeilennummer
 C_LONGINT($6`Ascii-Wert des Zeichens
 C_LONGINT($Column;$Row`Koordinaten der Zelle (aktuell, dann vorige)
 C_BOOLEAN($0`Rückgabewert
 $0:=False
 PV GET CURRENT CELL($1;$Column;$Row`Erhalte Koordinaten
 If($Column=3) & ($Row=5) `Zelle C5 ist aktuell
    PV GET PREVIOUS ACTIVE CELL($1;$Column;$Row`Letzte Zelle
    PV GOTO CELL($1;$Column;$Row`Wird wieder die aktuelle Zelle
 End if



Siehe auch 

PV GOTO CELL
PV ON ERROR

 
EIGENSCHAFTEN 

Produkt: 4D View
Thema: PV Aktuelle Zelle
Nummer: 15929

 
GESCHICHTE 

Erstellt: 4D View 6.8

 
ARTIKELVERWENDUNG

4D View Programmiersprache ( 4D View v16)