Plusieurs boutons faisant les mêmes actions sur differents controls
Bonjour,
Je suis débutant en programmation et j'aimerai que vous m'aidiez pour effectuer une action certainement basique.
J'ai créé une sorte de calendrier avec des boutons permettant de supprimer les rdv.
Un clic sur le bouton 9h supprimer le rdv de 9h, 10h suppr le rdv de 10h et ainsi de suite.
Le code est super lourd s'il faut le mettre à chaque fois sur chaque bouton.
Exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Private Sub btnSuppr9h_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSuppr9h.Click
btnrdv1.Text = "aucun rdv"
lblProbleme1.Text = ""
Panel9h.BackColor = Color.ForestGreen
btnSuppr9h.Enabled = False
End Sub
Private Sub btnSuppr10h_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSuppr10h.Click
btnrdv2.Text = "aucun rdv"
lblProbleme2.Text = ""
Panel10h.BackColor = Color.ForestGreen
btnSuppr10h.Enabled = False
End Sub
Private Sub btnSuppr11h_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSuppr11h.Click
btnrdv3.Text = "aucun rdv"
lblProbleme3.Text = ""
Panel11h.BackColor = Color.ForestGreen
btnSuppr11h.Enabled = False
End Sub |
Y aurait-il une façon de faire par exemple une fonction qui met un numéro (1, 2, 3, 4, ..., 10) après le nom d'un control ? (btnrdv1.text, btnrdv2.text, btnrdv10.text)
J'ai pas mal cherché mais je n'ai pas trouvé de solution correspondant à mon cas, même dans la MSDN.
Je cherche peut-être pas les bons termes.
Je vous remercie d'avance pour l'aide que vous pourrez me fournir. :ccool: