Créer une classe dérivée d'un objet label
Bonjour à tous,
Voilà je commence à comprendre l'utilité des classes...
Dans mon projet j'aimerais bien créer une classe car je fais une tâche répétitive mais je ne sais absolument pas comment m'y prendre car j'ai un objet label.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| private void label1Joueur_Click(object sender, EventArgs e)
{
label1Joueur.BackColor = Color.Gray;
label1Joueur.ForeColor = Color.White;
label2Joueur.BackColor = default(Color);
label2Joueur.ForeColor = default(Color);
label3Joueur.BackColor = default(Color);
label3Joueur.ForeColor = default(Color);
label4Joueur.BackColor = default(Color);
label4Joueur.ForeColor = default(Color);
}
private void label2Joueurs_Click(object sender, EventArgs e)
{
label2Joueur.BackColor = Color.Gray;
label2Joueur.ForeColor = Color.White;
label1Joueur.BackColor = default(Color);
label1Joueur.ForeColor = default(Color);
label3Joueur.BackColor = default(Color);
label3Joueur.ForeColor = default(Color);
label4Joueur.BackColor = default(Color);
label4Joueur.ForeColor = default(Color);
}
private void label3Joueurs_Click(object sender, EventArgs e)
{
label3Joueur.BackColor = Color.Gray;
label3Joueur.ForeColor = Color.White;
label1Joueur.BackColor = default(Color);
label1Joueur.ForeColor = default(Color);
label2Joueur.BackColor = default(Color);
label2Joueur.ForeColor = default(Color);
label4Joueur.BackColor = default(Color);
label4Joueur.ForeColor = default(Color);
}
private void label4Joueurs_Click(object sender, EventArgs e)
{
label4Joueur.BackColor = Color.Gray;
label4Joueur.ForeColor = Color.White;
label1Joueur.BackColor = default(Color);
label1Joueur.ForeColor = default(Color);
label2Joueur.BackColor = default(Color);
label2Joueur.ForeColor = default(Color);
label3Joueur.BackColor = default(Color);
label3Joueur.ForeColor = default(Color);
} |
J'aimerais le simplifier en créant une classe
Merci d'avance le forum :D
Valentin.