IPAddressGadget()

Syntax

Ergebnis = IPAddressGadget(#Gadget, x, y, Breite, Höhe)
Beschreibung
Erstellt ein IPAdress Gadget innerhalb der aktuellen Gadgetliste. Dieses Gadget ermöglicht Ihnen auf einfache Art und Weise die Eingabe einer kompletten IP-Adresse.

Wenn #PB_Any als '#Gadget' Parameter verwendet wird, dann wird der Identifier des neuen Gadgets als 'Ergebnis' zurückgegeben. '#Gadget' ist die Nummer, die (später) von der EventGadgetID() Funktion zurückgegeben wird.

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

Die folgenden Befehle können in Zusammenhang mit diesem Gadget benutzt werden:

- GetGadgetState(): Ermittelt die aktuelle IP-Adresse (benutzen Sie IPAddressField(), um den Wert jedes Felds zu ermitteln).
- SetGadgetState(): Ändert die aktuelle IP-Adresse (benutzen Sie MakeIPAddress(), um eine gültige IP-Adresse zu erstellen).
- GetGadgetText(): Gibt die aktuelle IP-Adresse in Textform (mit Punkten getrennt) zurück, zum Beispiel "127.0.0.1".
- SetGadgetText(): Wird nur verwendet, um den Inhalt der IP-Adresse durch Übergabe eines Leerstrings zu löschen.

Beispiel:
  If OpenWindow(0,0,0,180,50,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"IPAddressGadget") And CreateGadgetList(WindowID(0))
    IPAddressGadget(0, 10, 15, 160, 20)
    SetGadgetState(0,MakeIPAddress(127,0,0,1))   ; wir setzen eine gültige IP-Adresse
    Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
  EndIf

Unterstützte OS

Windows, Linux, MacOS X

<- HyperLinkGadget() - Gadget Inhaltsverzeichnis - ImageGadget() ->