4D v16.3LISTBOX GET CELL COORDINATES |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
LISTBOX GET CELL COORDINATES
LISTBOX GET CELL COORDINATES
Der Befehl LISTBOX GET CELL COORDINATES gibt die Koordinaten links, oben, rechts und unten (in Punkten) in Variablen oder Feldern der Zelle, definiert durch die Parameter Spalte und Zeile, der Listbox, definiert durch die Parameter Objekt und *, zurück.. Mit dem optionalen Parameter * geben Sie an, dass der Parameter ein Objektname (String) ist. Ohne diesen Parameter ist Objekt ein Feld oder eine Variable. In diesem Fall übergeben Sie eine Feld- oder Variablenreferenz anstelle eines String (nur Feld oder Variablenobjekt). Zur Wahrung der Konsistenz mit dem Befehl OBJECT GET COORDINATES ist der Ausgangspunkt die obere linke Ecke des Formulars, welches die Zelle enthält. Außerdem sind die zurückgegebenen Koordinaten theoretisch, d.h. sie berücksichtigen den Scrollen-Status der Listbox vor dem Zuschneiden. So kann es vorkommen, dass die Zelle nicht oder nur teilweise sichtbar ist, wenn die angegebenen Koordinaten außerhalb der Formulargrenzen oder negativ sind. Um herauszufinden, ob die Zelle bzw. welcher Teil davon sichtbar ist, müssen Sie die zurückgegebenen Koordinaten mit den Koordinaten der Listbox vergleichen. Dabei gelten folgende Regeln:
Weitere Informationen dazu finden Sie unter dem Befehl OBJECT GET COORDINATES. Sie wollen in einer Listbox in der ausgewählten Zelle einen roten Rahmen setzen: OBJECT SET VISIBLE(*;"RedRect";False) //rotes Rechteck setzen
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v14 R5 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||