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