Moi je ferai une fonction qui aliment la AutoCompleteCustomSource :
Ou alors peut être plus simple (clair) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 textBox1.AutoCompleteCustomSource.Clear(); textBox1.AutoCompleteCustomSource.AddRange(Directory.GetFiles(@"C:\MSOCache", "*.*", SearchOption.AllDirectories).Select(a => a = new FileInfo(a).Name).OrderBy(a => a).ToArray());
PS : Pour la fonction cible tu pourrais utiliser 'AutoCompleteSource' = 'FileSystemDirectories' si ça te convient, à voir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 textBox1.AutoCompleteCustomSource.Clear(); string[] lst = Directory.GetFiles(@"C:\MSOCache", "*.*", SearchOption.AllDirectories); for (int i = 0; i < lst.Count(); i++) lst[i] = new FileInfo(lst[i]).Name; textBox1.AutoCompleteCustomSource.AddRange(lst.OrderBy(a => a).ToArray());
Partager