KissCrap
Messages postés6Date d'inscriptionvendredi 19 novembre 2010StatutMembreDernière intervention22 novembre 2010
-
21 nov. 2010 à 15:38
PROTEUS91
Messages postés156Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention28 décembre 2010
-
22 nov. 2010 à 17:27
Bonjour,
Je voudrais faire un appel à un sous programme (If) Quand la case est cocher dans ma ChekedListBox1:
try
{
//Liste des Fichiers existants
if (System.IO.File.Exists(url1))
checkedListBox1.Items.Add(url1);
if (System.IO.File.Exists(url2))
checkedListBox1.Items.Add(url2);
}
catch
{
}
Exemple si la case Url1 est cocher alors je fais appel à 1 de mes sous programme.
Meme chose si la case Url2 est cocher alors je fais appel à 1 autre de mes sous programme.
Si ton "sous-programme" est une méthode quelconque dont la classe fait partie de ta solution, instancie le(s) objet(s) désiré(s) et appelles la(les) méthode(s) voulue(s).
D'après ton code, je suppose que tu désires lancer une méthode en charge d'effectuer un traitement X sur le(s) fichier(s) sélectionné(s), correct ?
Si c'est le cas, tu peux utiliser la propriété CheckedIndices afin de récupérer tous les éléments sélectionnés comme ceci:
foreach (int i in checkedListBox1.CheckedIndices)
//Appel à la méthode en passant le nom du fichier en paramètre