Comment afficher dans une combo, la liste des bases disponibles sur un serveur Hyper File, au clic sur la flèche (Ouverture de la combo) de la combo ?
 
Il faut utiliser l'événement : WM_NCLBUTTONDOWN.
Ne pas oublier de mettre EXTERN "WinConst.wl" dans la déclaration globale de la fenêtre.
 
Branchement de l'évènement : (Code global de la fenêtre)
Evénement("RemplitComboBaseHF","COMBO_Base",WM_NCLBUTTONDOWN)
Création de la procédure "RemplitComboBaseHF" : 
 
 
 
PROCEDURE RemplitComboBaseHF()
 
// Ouverture de la connexion
SI PAS HOuvreConnexion("Moi",SAI_LoginHFCS,SAI_MdpHFCS,SAI_Serveur+":"+SAI_Port,"",hAccèsHFClientServeur) ALORS
         Erreur()
SINON
         // Récupération de la liste des bases disponibles
         ListeBase est une chaîne = HListeBaseDeDonnées("Moi",hLstNormal)
         ListeSupprimeTout(COMBO_Base)
         s est une chaîne
         // Ajout des bases dans la combo
         POUR TOUTE CHAINE s DE ListeBase SEPAREE PAR TAB
                  ListeAjoute(COMBO_Base,s)
         FIN
         // Sélection de la première base.
         SI ListeOccurrence(COMBO_Base) > 0 ALORS ListeSelectPlus(COMBO_Base,1)
         HFermeConnexion("Moi")
FIN
 
