1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

FORMATION Savoir si une combo est ouvert ou fermée

Discussion dans 'Windev' créé par ProDev, Mar 5, 2018.

  1. ProDev

    ProDev Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 11, 2018
    Messages:
    377
    J'aime reçus:
    374
    Bonjour
    Voila un code qui permet de déterminer si un champ combo est ouvert ou fermé

    [windev]
    // Résumé : Connaitre si une combo est ouverte ou fermée
    // Syntaxe :
    //[ <Résultat> = ] ComboOuverte (<ps_champ> est chaîne)
    //
    // Paramètres :
    // ps_champ (chaîne ANSI) : Nom du champ de type combo
    // Valeur de retour :
    // Type indéterminé : 0 si combo est fermée - 1 si combo est ouverte
    //
    // Exemple :
    // Si ComboOuverte("Cbx_ListeCliebt") Alors
    //
    PROCEDURE ComboOuverte(ps_champ est un chaîne)
    SI ChampExiste(ps_champ) ALORS
    SI {ps_champ,indChamp}..Type = typComboAVS OU {ps_champ,indChamp}..Type = typComboSNS ALORS
    RENVOYER (SendMessage(Handle(ps_champ),343 ,0,0))
    SINON
    ExceptionDéclenche(2,"Le champ '"+ps_champ+"' n'est pas de type combo/liste déroulante")
    FIN
    SINON
    ExceptionDéclenche(1,"Le champ '"+ps_champ+"' n'existe pas")
    FIN
    RENVOYER Faux
    [/windev]


    Bon Dev
     
    #1 ProDev, Mar 5, 2018
    Dernière édition: Juin 8, 2018
    Tags:
    Kill3rbko et Pascal aiment ça.
  2. michel

    michel Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    174
    J'aime reçus:
    602

Partager cette page

Chargement...