begin process at 2010 02 10 07:34:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Algorithme

 > 

Autre

 > 

Autocomplete sur combobox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Autocomplete sur combobox

mardi 29 avril 2008 à 12:33:32 | Autocomplete sur combobox

Psychik

Bonjour,

J'ai actuellement un petit problème avec des combobox dans une de mes applis Delphi. Je dois permettre la saisie afin de trouver un élément dans la liste (autocomplete), cependant ces combos ont la propriété style "csOwnerDrawFixed". Quelqu'un aurait une idée sur le code à implémenter afin de permettre ceci?...

Merci d'avance pour votre aide...
mardi 29 avril 2008 à 13:03:43 | Re : Autocomplete sur combobox
mardi 29 avril 2008 à 13:04:48 | Re : Autocomplete sur combobox

HAFTARIFOUAD

Bonne chance et plein de succès.

HAFTARI Fouad

mardi 29 avril 2008 à 14:27:01 | Re : Autocomplete sur combobox

Psychik

Bonjour Fouad,

Cela ne répond cependant pas à ma question : toutes les combos de votre projet sont en style "csDropDown" : la propriété autocomplete fonctionne donc. Mon problème concerne le style "csOwnerDrawFixed", où on ne peut saisir de texte dans la combo. Merci tout de même...
mardi 29 avril 2008 à 18:39:52 | Re : Autocomplete sur combobox

cantador

Membre Club
Quel est le nom exact du composant utilisé ?

cantador
mardi 29 avril 2008 à 18:44:46 | Re : Autocomplete sur combobox

Psychik

Désolé je n'ai pas précisé : c'est le composant standard TCombobox...
mercredi 30 avril 2008 à 09:13:55 | Re : Autocomplete sur combobox

Delphiprog

Administrateur CodeS-SourceS
Je ne comprends pas bien ce que tu souhaites faire, sachant que le composant réagit naturellement en rechercher la première occurence débutant avec les caractères frappés. Pourrais-tu expliquer tes intentions réelles en voulant autoriser une saisie utilisateur dans les TComboBox ?

May Delphi be with you !

Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
mercredi 30 avril 2008 à 12:18:39 | Re : Autocomplete sur combobox

Psychik

Je vais essayer de détailler un peu plus :

j'ai par exemple une combo (TCombobox) avec le style "csOwnerDrawFixed" (pour des raisons de présentation lorsque l'utilisateur déroule la combo : élargissement du dropdown, lignes de couleur alternées...). J'ai également mis la propriété autocomplete à true : la combo réagit si on tape relativement vite (mais la frappe ne s'affiche pas dans la combo). Cependant, tous les utilisateurs ne sont pas des "pros du clavier" donc je doute qu'ils arrivent tous à faire cette manip. Je souhaiterai donc pouvoir écrire dans la combo (chose qui ne fonctionne pas en style csOwnerDrawFixed; j'ai testé juste en posant une combo et en mettant le style à csOwnerDrawFixed -> ça ne marche pas) et que la propriété autocomplete fonctionne, ainsi l'utilisateur voit ce qu'il à tapé et il peut attendre 30sec entre chaque frappe de clavier (j'exagère, mais bon...).

Merci pour votre aide...

P.S: j'utilise Delphi 7
mercredi 30 avril 2008 à 13:51:55 | Re : Autocomplete sur combobox

cantador

Membre Club
Réponse acceptée !

Eh oui, le TComboBox ne possède pas la propriété :
IncrementalSearch

Donc, sois tu utilises un compo qui  la détient (ex : TcxComboBox)
          sois tu demandes à delphiprog d'ajouter cette propriété dynamiquement au
TComboBox.


cantador



Cette discussion est classée dans : combobox, permettre, autocomplete


Répondre à ce message

Sujets en rapport avec ce message

ComboBox AutoComplete [ par bundyboss ] Salut, j ai vu que sous delphi 6 et supérieur il existe dans le composant DBcombobox (il me semble) la fonction autocomplete.Elle permet de remplir ap code sur chargement de form [ par mathieu57100 ] Bonjour,j'ai une valeur dans la base de registre que je voudrai charger dans une combobox sur la fiche principale de mon appli au chargement de cette Recuperer données dans un combobox apartir d'un fichier texte [ par black_hack_white ] Salut à tous,Je voudrais à partir d'un fichier texte qui se trouver sur une adresse web ( http://lien/fichier.txt ) récuperer le contenu dans un combo enregistrer le contenue d'un combobox [ par mathieu57100 ] bonjour, je voudrais savoir comment enregistrer le contenu d'une combobox...Je sais c'est un sujet qui reviens souvent, et j'ai bien vu que c'était po COMBOBOX WORD pour le nuls, comme moi [ par lafafmentvotre ] BonjourComme mon sujet l'indique je suis nul en VB mais voudrais avoir une info.Sous combobox [ par kalagool ] Bonjours à tous ,Je voulais savoir comment on pouvait remplir un advstringgrid avec des combobox dans chacune de ses cellules?Merci pour reponses Kala pb avec les combobox [ par kalagool ] salut a tous,J'arrive à remplir un advstringgrid de combobox seulement le choix de mes conbombox reste toujours vide.Chaque Item est lut dans un fichi combobox dans stringgrid [ par fbalien ] je veux afficher dans une cellule un combobox pour cella je fait   cbxType.Parent := StringGrid1 ; par la suite pour afficher la cbo a la ligne sele icones ds un combobox [ par katy2063 ] salut a vous, je ss débutante et jaimerai savoir comment faire pour associer une icone pour chaque item d'un comboboxmerci davance ;-) ComboBox sauvegarde [ par astrosug44 ] Bonjour,J'ai fait un programme en Delphi 7 sur la Form1 il y a plusieurs comboBox demendant des informations par exemple il y en a une qui demande la


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales