EditorGadget()
Syntax
Ergebnis = EditorGadget(#Gadget, x, y, Breite, Hoehe [, Flags])Beschreibung
Erstellt ein Editor-Gadget innerhalb der aktuellen Gadgetliste.
Wenn #PB_Any als '#Gadget' Parameter verwendet wird, dann wird die Nummer des neuen Gadgets als 'Ergebnis' zurückgegeben. '#Gadget' ist die Nummer, die (später) vom EventGadget() Befehl zurückgegeben wird.
'Flags' kann folgender Wert sein:#PB_Editor_ReadOnly: Der Anwender kann den Text im Gadget nicht editieren (readonly = "nur lesen").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.
- CountGadgetItems(): Gibt die Anzahl an Zeilen im Editor-Gadget zurück.
- GetGadgetItemText(): Ermittelt den Textinhalt der angegebenen Zeile.
- GetGadgetText(): Ermittelt den Textinhalt des Editor-Gadgets.
- RemoveGadgetItem(): Entfernt eine Zeile im Editor.
- ClearGadgetItems(): Löscht den Textinhalt.
- SetGadgetItemText(): (Über)Schreibt die angegebene Textzeile.
- SetGadgetText(): Ändert den Textinhalt des Editor-Gadgets.
- SetGadgetAttribute(): Mit den folgenden Attributen:#PB_Editor_ReadOnly: Setzt den 'ReadOnly' Status. (0 bedeutet editierbar, ungleich 0 bedeutet nur lesbar)- GetGadgetAttribute(): Mit den folgenden Attributen:#PB_Editor_ReadOnly: Ermittelt den 'ReadOnly' Status. (0 bedeutet editierbar, ungleich 0 bedeutet nur lesbar)
Dieses Gadget unterstützt die SetGadgetColor() und GetGadgetColor() Befehle mit den folgenden Werten als 'FarbTyp':#PB_Gadget_BackColor : Hintergrundfarbe #PB_Gadget_FrontColor : TextfarbeBeispiel:
If OpenWindow(0, 0, 0, 322, 150, "EditorGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) 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
Alle