IPAddressGadget()

Syntaxe

Resultat = IPAddressGadget(#Gadget, X, Y, Largeur, Hauteur)
Description
Crée un gadget de saisie d'adresse IP dans la GadgetList courante.

Arguments

#Gadget Le numéro d'identification du nouveau gadget.

#PB_Any peut être utilisé pour générer automatiquement ce numéro.
X, Y, Largeur, Hauteur La position et les dimensions du nouveau gadget.

Valeur de retour

Renvoie une valeur non nulle en cas de succès, zéro sinon.

Si #PB_Any a été utilisé pour le paramètre #Gadget, alors la valeur de retour est le numéro d'identification du gadget, généré automatiquement.

Remarques

  - GadgetToolTip() permet d'ajouter une 'mini aide' à ce gadget. 

  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) 
    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

Voir aussi

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

OS Supportés

Tous

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