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