cs_piep14
Messages postés345Date d'inscriptionlundi 15 mars 2004StatutMembreDernière intervention13 mai 2011
-
23 août 2005 à 17:32
t_barbillon
Messages postés341Date d'inscriptionmercredi 8 juin 2005StatutMembreDernière intervention10 février 2009
-
25 août 2005 à 09:55
Bonjour,
J'ai fait une checkedListBox1_SelectedIndexChanged avec a l'interieur l'affichage de fichiers contenu dans mon répertoire :
t_barbillon
Messages postés341Date d'inscriptionmercredi 8 juin 2005StatutMembreDernière intervention10 février 20092 24 août 2005 à 09:00
Salut Piep14,
Toujours si je me trompe pas la classe CheckedListBox possède la propriété CheckedItems : une collection des items cochés. Donc tu peux écrire ton traitement dans une fonction MonTraitement(string NomFichier) et sur ton eevenement tu écris
void button4_Click(...)
{
foreach(object Item in MaCheckListe.CheckedItems)
{
MonTraitement(Item)//avec un cast pour avoir le nom du fichier... }}
Là, où tu peux avoir un pb c'est que CheckedItems renvoie les items sélectionnés et indéterminés (dans le cas d'uncheckedlist en tristate)
Voila j'espere que ça va t'aider
t_barbillon
Messages postés341Date d'inscriptionmercredi 8 juin 2005StatutMembreDernière intervention10 février 20092 25 août 2005 à 08:59
Salut, Ben je pense que ton ancienne fonction button4_click devient MonTraitement.
Pour le paramètre, au lieu d'avoir une globale (ici di) que tu initialise à chaque fois tu passe le string en paramètre.
En fait pour moi ça donnerait un truc du style :
Voila c'était ça l'idée, j'éspère que c'étatit compréhensible.
Sinon tu as la solution de traiter directement dans l'evenement de CheckedListBox, mais c'est moyen car si l'utilisateur coche/décoche/recoche, tu faisq du traitement pour rien.
Vous n’avez pas trouvé la réponse que vous recherchez ?