IPAddressGadget()

Syntaxe

Resultat = IPAddressGadget(#Gadget, x, y, Largeur, Hauteur)
Description
Crée un gadget de saisie d'adresses IP dans la GadgetList courante. Si #PB_Any est utilisé pour le paramètre '#Gadget', le numéro du nouveau gadget sera renvoyé dans 'Resultat'. Si #PB_Any est utilisé pour le paramètre '#Gadget', le numéro du nouveau gadget sera renvoyé dans 'Resultat'. #Gadget sera le numéro retourné par la fonction EventGadget(). x et y représentent la position de la ligne de titre de la liste, Largeur et Hauteur, ses dimensions.

Vous pouvez ajouter une 'mini aide' à ce gadget en utilisant GadgetToolTip().

Les commandes suivantes peuvent être utilisées pour contrôler le gadget:

- GetGadgetState(): Renvoie l'adresse IP courante (IPAddressField() est utile pour récupérer la valeur d'un champ).
- SetGadgetState(): Change l'adresse IP courante (MakeIPAddress() pour construire une IP valide).
- GetGadgetText(): Renvoie l'adresse IP en format texte: par exemple "127.0.0.1".
- SetGadgetText(): Efface complètement le gadget quand une chaîne vide est spécifiée. C'est la seule action valide pour l'instant.

Exemple:

  If OpenWindow(0, 0, 0, 210, 50, "IPAddressGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
    IPAddressGadget(0, 10, 15, 160, 20)
    SetGadgetState(0, MakeIPAddress(127, 0, 0, 1))   ; affiche une adresse IP valide
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf

OS Supportés

Tous

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