Autocomplete

Autocomplete - C#/.NET managed - Programmation

Marsh Posté le 06-08-2005 à 12:06:12    

Bonjour à tous,
 
je dévellope en C# avec Visual Studio.net mais j'ai un problème...
 
J'ai un combobox avec différents items et j'aimerai pouvoir faire une recherche autocomplete (comme la barre d'adresse de IE)..
 
Merci de votre aide

Reply

Marsh Posté le 06-08-2005 à 12:06:12   

Reply

Marsh Posté le 06-08-2005 à 15:34:39    

Y'a pas un composant genre chez genghis ou un truc comme ca?

Reply

Marsh Posté le 06-08-2005 à 17:38:32    

ben je ne trouve rien, quelquu'n peut me dire?

Reply

Marsh Posté le 07-08-2005 à 20:30:21    

j'ai trouvé bcp de site qui en parlait mais rien de concret!!!
 
 
help

Reply

Marsh Posté le 07-08-2005 à 21:51:21    

Il y a un exemple complet chez Microsoft, à l'adresse http://support.microsoft.com/defau [...] -us;319946
 
En résumé, il faut :
 
- créer la combobox dans une form,
- lorsque l'utilisateur tape quelque chose l'événement KeyUp (touche relachée) est activée par Windows, alors il faut :
 
-- regarder si une bonne touche a été tapée (pas une flèche)
-- récupérer la saisie par actual = this.comboBox1.Text;
-- trouver la chaine dont le début est le même par index = this.comboBox1.FindString(actual);
-- si c'est trouvé if (index > -1), alors il faut :
 
--- prendre la chaine complete par found = this.comboBox1.Items[index].ToString();
--- sélectionner la ligne par this.comboBox1.SelectedIndex = index;
--- mettre la ligne dans la zone de saisie par this.comboBox1.SelectionStart = actual.Length; this.comboBox1.SelectionLength = found.Length;
Voili.


Message édité par olivthill le 07-08-2005 à 21:53:26
Reply

Marsh Posté le 08-08-2005 à 11:05:59    

chepa_jemls a écrit :

ben je ne trouve rien, quelquu'n peut me dire?


 

chepa_jemls a écrit :

j'ai trouvé bcp de site qui en parlait mais rien de concret!!!
 
 
help


 
Tu rigoles?
Fallait juste chercher comme je t'ai dis :
google avec genghis + .net --> http://www.sellsbrothers.com/tools/genghis/

Reply

Marsh Posté le 08-08-2005 à 11:43:35    

cesarr89 a écrit :

Tu rigoles?
Fallait juste chercher comme je t'ai dis :
google avec genghis + .net --> http://www.sellsbrothers.com/tools/genghis/


 
no stress mais tu sais faut bien débuter un jour et la je début

Reply

Marsh Posté le 08-08-2005 à 12:06:04    

chepa_jemls a écrit :

no stress mais tu sais faut bien débuter un jour et la je début


 
Et alors? je t'ai donné une piste tu l'as pas exploité, débutant ou non ca change rien.

Reply

Marsh Posté le 08-08-2005 à 12:07:59    

enfin je vais me débrouiller comme je peux

Reply

Marsh Posté le 08-08-2005 à 12:09:34    

chepa_jemls a écrit :

enfin je vais me débrouiller comme je peux


 
Mais utilises le lien que je t'ai filé

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed