PV GET PREVIOUS ACTIVE CELL

4D - Documentation   Français   English   German   4D View, Befehle nach Themen   4D View, Befehle alphabetisch   4D View, Konstanten   Back   Previous   Next

Version 6.8


PV GET PREVIOUS ACTIVE CELL (Bereich; Spalte; Zeile)

ParameterTypBeschreibung
BereichLange Ganzzahl4D View Bereich
SpalteLange GanzzahlSpaltennummer der Zelle
ZeileLange GanzzahlZeilennummer der Zelle

Beschreibung

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.

Beispiel

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

Referenz

PV GOTO CELL, PV ON ERROR.


4D - Documentation   Français   English   German   4D View, Befehle nach Themen   4D View, Befehle alphabetisch   4D View, Konstanten   Back   Previous   Next