Version 2004 (Geändert)
GET LIST PROPERTIES (Liste; Darstellung{; Icon{; Zeilenhöhe{; Doppelklick{; MehrfAuswahl{; Editierbar}}}}})
Parameter | Typ | Beschreibung | |
Liste | ListenRef | Referenznummer der Liste | |
Darstellung | Numerisch | Grafische Darstellung der Liste | |
1 Hierarchische Liste a la Macintosh | |||
2 HierarchischeListe a la Windows | |||
Icon | Numerisch | 'cicn' Ressourcen ID auf MacOS | |
Zeilenhöhe | Numerisch | Mindesthöhe der Zeilen in Pixel | |
Doppelklick | Lange Ganzzahl | Unterliste mit Doppelklick | |
Ein-/ausblenden, 0 = Ja, 1= Nein | |||
MehrfAuswahl | Lange Ganzzahl | Mehrfache Auswahl: 0 = Nein, 1 = Ja | |
Editierbar | Lange Ganzzahl | Liste von Benutzer editierbar: 0 = Nein, 1 = Ja |
Beschreibung
Der Befehl GET LIST PROPERTIES gibt Information über die Liste mit der in Liste übergebenen Referenznummer zurück.
Der Parameter Darstellung gibt die grafische Darstellung der Liste zurück.
Der Parameter Icon gibt die RessourcenIDs der Symbole in der Liste zurück.
Der Parameter Zeilenhöhe gibt die Mindesthöhe für die Zeilen an.
Ist Doppelklick auf 0 (Null) gesetzt, blendet ein Doppelklick auf einen Listeneintrag die Unterliste ein bzw. aus (Standardeinstellung). Ist Doppelklick auf 1 gesetzt, ist das Ein-/Ausblenden inaktiv.
Ist MehrfAuswahl auf 0 (Null) gesetzt, ist keine mehrfache Auswahl der Elemente in der Liste möglich, weder manuell, noch per Programmierung. Ist MehrfAuswahl auf 1 gesetzt, ist mehrfache Auswahl möglich.
Ist Editierbar auf 1 gesetzt, ist die Liste eingebbar, wenn sie in der Benutzerumgebung erscheint. Ist Editierbar auf 0 (Null) gesetzt, ist sie nicht eingebbar.
Diese Eigenschaften können Sie mit dem Befehl SET LIST PROPERTIES und/oder in der Designumgebung im Listeneditor festlegen, wenn die Liste dort erstellt oder mit dem Befehl SAVE LIST gesichert wurde.
Ausführliche Informationen zu der Darstellung, den Symbolen, der Mindesthöhe für Zeilen in einer Liste sowie Doppelklick finden Sie unter dem Befehl SET LIST PROPERTIES.
Beispiel
In der Benutzerumgebung gibt es die Liste hList:
Die Objektmethode für eine Schaltfläche:
` bMacOrWin button Object Method GET LIST PROPERTIES(hList;$vlAppearance;$vlIcon;$vlLH;$vlClick;$vlSelect;$vlModif) If ($vlAppearance=Ala Macintosh) $vlAppearance:=Ala Windows $vlIcon:=Windows node $vlModif:=1 Else $vlAppearance:=Ala Macintosh $vlIcon:=Macintosh node $vlModif:=1 End if SET LIST PROPERTIES(hList;$vlAppearance;$vlIcon;$vlLH;$vlClick;$vlSelect;$vlModif) REDRAW LIST(hList) ` Vergessen Sie NICHT, REDRAW LIST aufzurufen, damit die Liste auch aktualisiert wird.
zeigt die Liste in folgender Darstellung:
Referenz