facbest
Messages postés47Date d'inscriptionlundi 19 mars 2007StatutMembreDernière intervention 7 janvier 2014
-
26 nov. 2008 à 19:00
facbest
Messages postés47Date d'inscriptionlundi 19 mars 2007StatutMembreDernière intervention 7 janvier 2014
-
27 nov. 2008 à 11:29
Bonsoir.
Voilà mon problème :
J'ai 20 textBox avec chacun un nombre donc le text est black
que j'ai mis en tableau.
Suite à un Random je sélectionne 3 nombres aléatoire dans une boucle do while
et à partir d'un click je voudrais que les numéros correspondant des textBox
change de couleur.
J'ai bien codé et cela fonctionne (mais comme un bourrin) avec des lignes en n'en
plus finir.
exemple:
*************************************
if ( Arg1.ToString() == tableau [0])
{
texteBox1.ForeColor = System.Drawing.Color.Red;
}
-------
19 lignes
-------
et pareil avec Arg2 et Arg3
***************************************
Ma question est la suivante:
comment je peut faire pour raccourcir le code avec une boucle ?
billou_13
Messages postés860Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention19 août 201429 26 nov. 2008 à 20:09
Bonsoir,
Si tes 20 textboxs ont des propriétés name qui suivent une logique: textBox1, textBox2, etc...
Tu peux alors avoir accès à tout tes textbox de la façon suivante:
A toi après de coder ta logique pour la mise en place des couleurs.
Bonne soirée,
Billou_13
Bask En Force
--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------
billou_13
Messages postés860Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention19 août 201429 26 nov. 2008 à 20:10
Désolé pour les problèmes d'espaces, le copier/coller n'a pas très bien marché ^^
Billou_13
Bask En Force
--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------