Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
Übersicht der Listbox Befehle

Übersicht der Listbox Befehle  


 

 

Folgende Befehle lassen sich mit Listboxen oder Teilen von Listboxen, wie Kopf-, Fußteile, Zeilen oder Spalten verwenden.

BefehlListbox TypUnterstützte Teile
LISTBOX COLLAPSEHierarchischListbox, Kopfteile, Fußteile, Zeilen, Spalten
LISTBOX DELETE COLUMNAlleSpalten 
LISTBOX DELETE ROWSArrayListbox, Kopfteile, Fußteile, Zeilen, Spalten
LISTBOX DUPLICATE COLUMNArray, Auswahl, CollectionSpalten 
LISTBOX EXPANDHierarchischListbox, Kopfteile, Fußteile, Zeilen, Spalten
LISTBOX Get arrayArrayListbox, Kopfteile, Fußteile, Zeilen, Spalten
LISTBOX GET ARRAYSAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
LISTBOX Get auto row heightArrayListbox, Kopfteile, Fußteile, Zeilen, Spalten
LISTBOX GET CELL COORDINATESAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
LISTBOX GET CELL POSITIONAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
LISTBOX Get column formulaAuswahl, CollectionSpalten
LISTBOX Get column widthAlleSpalten
LISTBOX Get footer calculationArray, AuswahlFußteile
LISTBOX Get footers heightAlleFußteile
LISTBOX GET GRIDAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
LISTBOX GET GRID COLORSAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
LISTBOX Get headers heightAlleHeaders
LISTBOX GET HIERARCHYArrayListbox, Kopfteile, Fußteile, Zeilen, Spalten
LISTBOX Get locked columnsAlleListbox
LISTBOX Get number of columnsAlleListbox
LISTBOX GET OBJECTSAlleListbox
LISTBOX GET PRINT INFORMATIONAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
LISTBOX Get propertyAlleListbox, Spalten
LISTBOX Get row color as numberArrayZeilen
LISTBOX Get row font styleArrayZeilen
LISTBOX Get row heightArrayZeilen
LISTBOX Get rows heightAlleListbox
LISTBOX Get static columnsAlleListbox
LISTBOX GET TABLE SOURCEAlleListbox
LISTBOX INSERT COLUMNAlleListbox
LISTBOX INSERT COLUMN FORMULAAlleListbox
LISTBOX INSERT ROWSArrayListbox
LISTBOX MOVE COLUMNAlleSpalten
LISTBOX MOVED COLUMN NUMBERAlleSpalten
LISTBOX MOVED ROW NUMBERArrayZeilen
LISTBOX SELECT BREAKHierarchischListbox
LISTBOX SELECT ROWAlleZeilen
LISTBOX SET ARRAYArrayListbox, Spalten
LISTBOX SET AUTO ROW HEIGHTArrayZeilen
LISTBOX SET COLUMN FORMULAAuswahl, CollectionSpalten
LISTBOX SET COLUMN WIDTHAlleSpalten
LISTBOX SET FOOTER CALCULATIONArray, AuswahlFußteile
LISTBOX SET FOOTERS HEIGHTAlleFußteile
LISTBOX SET GRIDAlleListbox
LISTBOX SET GRID COLORAlleListbox
LISTBOX SET HEADERS HEIGHTAlleKopfteile
LISTBOX SET HIERARCHYArrayListbox
LISTBOX SET LOCKED COLUMNSAlleListbox
LISTBOX SET PROPERTYAlleListbox, Spalten
LISTBOX SET ROW COLORArrayZeilen
LISTBOX SET ROW FONT STYLEArrayZeilen
LISTBOX SET ROW HEIGHTArrayZeilen
LISTBOX SET ROWS HEIGHTAlleListbox
LISTBOX SET STATIC COLUMNSAlleListbox
LISTBOX SET TABLE SOURCEAuswahlListbox
LISTBOX SORT COLUMNSAlleSpalten

BefehlListbox TypUnterstützte TeileKommentar
EDIT ITEMAlleSpaltenErlaubt, eine Zelle eines Objekts Listbox in Bearbeitungsmodus zu setzen
Get edited textAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten 
REDRAWArray, AuswahlListboxLöst bei Anwendung auf eine Listbox vom Typ Auswahl ein Update der in der Listbox angezeigten Daten aus. Wird bei Listbox vom Typ Entity Selection nicht unterstützt.
Displayed line numberAlleListbox, Kopfteile, Fußteile, Zeilen, SpaltenFunktionen im Rahmen des Formularereignisses On Display Detail für ein Objekt Listbox
Drop positionAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten 
Count in arrayAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten 
Print objectAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten 

BefehlListbox TypUnterstützte Teile
OBJECT DUPLICATE AlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT GET BEST SIZEAlleSpalten
OBJECT Get border styleAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT GET COORDINATES AlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT Get data sourceArrayListbox
OBJECT GET DRAG AND DROP OPTIONSAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT Get enterableAlleSpalten
OBJECT Get filterAlleSpalten
OBJECT Get focus rectangle invisibleAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT Get fontAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT Get font sizeAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT Get font styleAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT Get formatAlleKopfteile
OBJECT Get help tipAlleKopfteile, Fußteile
OBJECT Get horizontal alignmentAlleListbox, Kopfteile, Fußteile, Spalten
OBJECT Get list referenceAlleSpalten
OBJECT Get nameAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT Get pointer(1)AlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT GET RESIZING OPTIONSAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT GET RGB COLORSAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT GET SCROLL POSITIONAlleListbox
OBJECT GET SCROLLBARAlleListbox
OBJECT Get typeAlleListbox, Kopfteile, Fußteile, Spalten
OBJECT Get vertical alignmentAlleListbox, Kopfteile, Fußteile, Spalten
OBJECT MOVEAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
_o_OBJECT SET COLORAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT SET COORDINATESAlleListbox
OBJECT SET DATA SOURCEAlleListbox
OBJECT SET ENTERABLEAlleColumns
OBJECT SET EVENTSAlleListbox
OBJECT SET FOCUS RECTANGLE INVISIBLEAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT SET FONTAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT SET FONT SIZEAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT SET FONT STYLEAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT SET FORMATAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT SET HELP TIPAlleKopfteile, Fußteile
OBJECT SET HORIZONTAL ALIGNMENTAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT SET RESIZING OPTIONSAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT SET RGB COLORSAlleListbox, Kopfteile, Fußteile, Zeilen, Spalten
OBJECT SET SCROLL POSITIONAlleListbox
OBJECT SET SCROLLBAR(2)AlleListbox
OBJECT SET TITLEAlleKopfteile
OBJECT SET VERTICAL ALIGNMENTAlleListbox, Kopfteile, Fußteile, Spalten
OBJECT SET VISIBLE(3)AlleListbox, Kopfteile, Fußteile

(1) Siehe Absatz unten
(2) Scrollt in den Zeilen der Listbox, so dass die erste ausgewählte oder eine bestimmte Zeile angezeigt wird.
(3) Bei Anwendung auf ein Kopf- oder Fußteil gilt OBJECT SET VISIBLE für alle Kopt- oder Fußteile des Objekts Listbox, egal welches einzelne Element vom Befehl gesetzt wurde. Beispiel: Die Anweisung OBJECT SET VISIBLE(*;"header3";False) blendet alle Kopfteile im Objekt Listbox aus, zu denen header3 gehört und nicht nur diesen Kopfteil. Damit Sie die Sichtbarkeit dieser Objekte verwalten können, müssen sie in den Eigenschaften der Listbox angezeigt werden.

Die Funktion OBJECT Get pointer wird mit der Konstante Object with focus oder Object current verwendet (früher die Funktionen Focus object und Self). Sie lässt sich in der Objektmethode einer Listbox bzw. einer Spalte der Listbox verwenden. Sie geben einen Zeiger auf die Listbox, die Spalte der Listbox (1) oder die Variable des Kopfteils zurück. Nachfolgende Tabelle zeigt die Funktionsweise im Einzelnen:

EreignisObjekt mit Fokusaktuelles Objekt
On ClickedListboxSpalte
On Double ClickedListboxSpalte
On Before KeystrokeSpalteSpalte
On After KeystrokeSpalteSpalte
On After EditSpalteSpalte
On Getting FocusSpalte oder Listbox (*)Spalte oder Listbox (*)
On Losing FocusSpalte oder Listbox (*)Spalte oder Listbox (*)
On DropListbox QuelleListbox (*)
On Drag OverListbox QuelleListbox (*)
On Begin Drag OverListboxListbox (*)
On Mouse EnterListbox (**)Listbox (**)
On Mouse MoveListbox (**)Listbox (**)
On Mouse LeaveListbox (**)Listbox (**)
On Data ChangeSpalteSpalte
On Selection ChangeListbox (**)Listbox (**)
On Before Data EntrySpalteSpalte
On Column MovedListboxSpalte
On Row MovedListboxListbox
On Column ResizeListboxSpalte
On Open DetailNilListbox (**)
On Close DetailNilListbox (**)
On Header ClickListboxKopfteil
On Footer ClickListboxFußteil
On After SortListboxKopfteil

(*) Wird der Fokus innerhalb einer Listbox geändert, wird ein Zeiger auf die Spalte zurückgegeben. Wird der Fokus auf der übergeordneten Formularebene geändert, wird ein Zeiger auf die Listbox zurückgegeben. Bei einer Objektmethode einer Spalte wird ein Zeiger auf die Spalte zurückgegeben.
(**) Wird nicht ausgeführt im Kontext einer Objektmethode einer Spalte.

(1) Wird ein Zeiger auf eine Spalte zurückgegeben, richtet sich das angezeigte Objekt nach der Art der Listbox. Bei einer Listbox vom Typ Array gibt die Funktion OBJECT Get pointer einen Zeiger auf die Spalte in der Listbox mit Fokus zurück (z.B. gegen ein Array). Über den Zeiger können Sie die Eintragsnummer des geänderten Array sehen. Nehmen wir an, der Benutzer hat die 5. Zeile in Spalte Sp2 geändert:

 $Column:=OBJECT Get pointer(Object with focus)
  ` $Column enthält einen Zeiger auf Sp2
 $Row:=$Column-> `$Row ist gleich 5

Bei einer Listbox vom Typ Auswahl gibt die Funktion OBJECT Get pointer folgendes zurück:

  • Für eine Spalte, die einem Datenfeld zugeordnet ist, einen Zeiger auf dieses Datenfeld
  • Für eine Spalte, die einer Variablen zugeordnet ist, einen Zeiger auf die Variable
  • Für eine Spalte, die einem Ausdruck zugeordnet ist, den Zeiger Is nil pointer.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Listbox

 
SEITENINHALT 
 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)