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 IPv4-Adresse.

Parameter

#Gadget Eine Nummer, um das neue Gadget zu identifizieren. #PB_Any kann verwendet werden, um diese Nummer automatisch zu generieren.
x, y, Breite, Höhe Die Position und die Abmessungen des neuen Gadgets.

Rückgabewert

Gibt bei Erfolg einen Wert ungleich Null zurück, oder Null bei einem Fehler. Wenn #PB_Any als #Gadget Parameter verwendet wurde, dann beinhaltet der Rückgabewert bei Erfolg die automatisch generierte Gadget-Nummer.

Anmerkungen

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, "IPAddressGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    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

Siehe auch

GetGadgetState(), SetGadgetState(), GetGadgetText(), SetGadgetText(), IPAddressField(), IPString(), MakeIPAddress()

Unterstützte OS

Alle

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