Zweck
Bewegt den Cursor eine Spalte nach links, nach rechts auf die erste oder letzte Spalte.
Klasse
Typ
Methode
Syntax
<oBrowser>:SkipToCell(
<symDirection>,
[<symCellMode>],
[<iSelectFlags>],
[<lSkipRecord>],
[<lAutoScroll>],
[<lAutoEdit>]
) Æ lSuccess
Argumente
<symDirection> | Richtung, in die der Cursor ausgehend von der aktuellen Position bewegt werden soll. Es werden folgende Werte unterstützt: |
Wert |
Beschreibung |
#First |
Bewegt den Cursor auf die erste Spalte in der aktuellen Zeile. |
#Previous |
Bewegt den Cursor auf die vorherige Spalte. |
#Next |
Bewegt den Cursor auf die nächste Spalte. |
#Last |
Bewegt den Cursor auf die letzte Spalte in der aktuellen Zeile. |
Datentyp: | Symbol |
<symCellMode> | Eigenschaft, welche die neue Zelle haben muss. Es werden folgende Werte unterstützt: |
Wert |
Beschreibung |
#Selectable |
Die Zelle muss selektierbar sein. Dies ist die Voreinstallung. |
#Editable |
Die Zelle muss selektierbar und editierbar sein. |
Datentyp: | Symbol |
<iSelectFlags> | Flags, die angeben, wie die selektierten Zellen und Zeilen verwaltet werden sollen. Es werden folgende Werte unterstützt: |
Flag |
Beschreibung |
BPF_SELECTCLEAR |
Die gesamte Selektion wird entfernt. |
BPF_SELECTCLEARSINGLE |
Die Selektion in der aktuellen Zelle wird entfernt. |
BPF_SELECTSINGLE |
Die aktuelle Zelle wird selektiert. |
BPF_SELECTNOCHANGE |
Die Selektion wird nicht verändert. |
Es können mehrere einzelne Flags durch + kombiniert werden. Als Voreinstellung werden die Flags BPF_SELECTCLEAR + BPF_SELECTSINGLE verwendet.
Datentyp: | DWord |
<lSkipRecord> | Logischer Wert der definiert, ob der Cursor automatisch in die vorherige bzw. nächste Zeile bewegt wird, wenn dieser auf der ersten bzw. letzten Zelle steht und das Argument <symDirection> den Wert #Previous bzw. #Next enthält. Als Voreinstellung wird der Wert FALSE verwendet. |
Datentyp: | Logic |
<lAutoScroll> | Logischer Wert der definiert, ob zu der Datenspalte gescrollt werden soll, wenn diese nicht sichtbar ist. Als Voreinstellung wird der Wert TRUE verwendet. |
Datentyp: | Logic |
<lAutoEdit> | Logischer Wert der definiert, ob in der neuen Zelle automatisch eine Eingabe gestartet werden soll. Dieser Modus wird nur für den Eingabemodus #Permanent unterstützt (siehe auch bBrowser:AutoEdit, bDataColumn:AutoEdit). Als Voreinstellung wird der Wert TRUE verwendet. |
Datentyp: | Logic |
Rückgabewert
lSuccess | Logischer Wert der definiert, ob der Cursor bewegt werden konnte. |
TRUE | Der Cursor wurde bewegt. |
FALSE | Der Cursor konnte nicht bewegt werden. |
Datentyp: | Logic |
Beschreibung
bBrowser:SkipToCell() bewegt den Cursor entweder rückwärts oder vorwärts.
Eine aktive Eingabe wird vorher beendet. Tritt hierbei ein Fehler auf, wird der Cursor nicht bewegt.
Siehe auch
bBrowser:GetNewEditableColumn()
bBrowser:GetNewSelectableColumn()
Page url: http://www.YOURSERVER.com/index.html?bbrowser_skiptocell.htm