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