EditorGadget()

Syntax

Ergebnis = EditorGadget(#Gadget, x, y, Breite, Höhe)
Beschreibung
Erstellt ein Editor-Gadget innerhalb der aktuellen Gadgetliste.

Wenn #PB_Any als '#Gadget' Parameter verwendet wird, dann wird der Identifier des neuen Gadgets als 'Ergebnis' zurückgegeben. '#Gadget' ist der numerische Bezeichner (Identifier), der (später) vom EventGadgetID() Befehl zurückgegeben wird.

Zu diesem Gadget kann mittels GadgetToolTip() eine 'Mini-Hilfe' hinzugefügt werden.

Die folgenden Befehle können zum Bearbeiten des Editor-Inhalts verwendet werden:

- AddGadgetItem(): Fügt eine Textzeile hinzu
- GetGadgetItemText(): Ermittelt den Textinhalt der angegebenen Zeile
- GetGadgetText(): Ermittelt den Textinhalt des Editor-Gadgets
- RemoveGadgetItem(): Entfernt eine Zeile im Editor
- ClearGadgetItemList(): Löscht den Textinhalt
- SetGadgetItemText(): (Über)Schreibt die angegebene Textzeile
- SetGadgetText(): Ändert den Textinhalt des Editor-Gadgets.

Beispiel:
  If OpenWindow(0,0,0,322,150,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"EditorGadget") And CreateGadgetList(WindowID(0)) 
    EditorGadget(0,8,8,306,133) 
    For a=0 To 5 
      AddGadgetItem(0,a,"Line "+Str(a)) 
    Next 
    Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow 
  EndIf 

Unterstützte OS

Windows, Linux, MacOS X

<- DisableGadget() - Gadget Inhaltsverzeichnis - ExplorerComboGadget() ->