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     : Textfarbe

Beispiel:

  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

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