Auto-complétion d'un contrôle de saisie

Soyez le premier à donner votre avis sur cette source.

Vue 6 938 fois - Téléchargée 1 078 fois

Description

Bonjour,
alors voilà, j'avais besoin d'une auto-complétion d'un TEdit en prenant en compte le système de fichiers, et je suis tombé sur une fonction peu connue, qui se trouve dans "shlwapi.dll" :)
En effet, celle-ci permet d'effectuer une auto-complétion sur un contrôle de saisie, en prenant en compte divers paramètres : les données qui doivent être prises en compte dans l'auto-complétion (la fonction n'accepte que trois ensembles : le système de fichiers, l'historique internet, et les fichiers récents), et si l'auto-ajout doit être activé (c'est-à-dire que l'auto-complétion est automatiquement ajoutée dans le contrôle saisie). J'ai donc fait une petite unité qui regroupe simplement cette fonction, ainsi qu'un exemple (qui permet de voir comment utiliser l'unité). Je vous laisse regarder ;)

Source / Exemple :


// In the zip.

Conclusion :


Voilà, tous commentaires, conseils, critiques, remarques, etc ...

Cordialement, Bacterius !

Codé sous Delphi 6 Personal Edition.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

yaki_5200
Messages postés
5
Date d'inscription
lundi 1 août 2005
Statut
Membre
Dernière intervention
26 décembre 2010

je veux savoir si ce machin fonctionne un Dbedit moi aussi j ai besoin d'une auto-complétion merci bien
cs_krzysiu
Messages postés
22
Date d'inscription
mardi 13 juillet 2004
Statut
Membre
Dernière intervention
3 septembre 2011

Effectivement, je suis parti sur la solution de Cirec. Mais voilà j'aimerais utiliser ce truc pour compléter un second TEdit avec le résultat du premier ( ex : choix d'une ville dans le le Tedit autocomplété donne le code postal dans le second) j'ai tester une solution, mais je ne suis pas satisfait, auriez-vous une idée ?
Bacterius
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
6
Je suis content que ça vous plaise ;)
Mais je pense que la solution de Cirec (voir ses commentaires) est plus portable, et plus efficace.

Cordialement, Bacterius !
cs_krzysiu
Messages postés
22
Date d'inscription
mardi 13 juillet 2004
Statut
Membre
Dernière intervention
3 septembre 2011

Super, Merci à vous c'est justement ce que je cherche à faire
debiars87
Messages postés
43
Date d'inscription
dimanche 18 janvier 2009
Statut
Membre
Dernière intervention
25 juin 2009

Bien Bacterius

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.