Bonsoir,
Voici une portion de code vbnet, mais je pense que cela doit etre ameliorable ("If sender Is..." repete 4 fois! Ca marche, mais c'est pas terrible!).
De plus, le "sender.Image" ne marche pas (pas autorise). Donc, je pourrais verifie s'il ya une image dans chaque IF, mais ca va etre tres lourd.
Je voudrais donc savoir comment ecrire proprement ce genre de code, si c'est possible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub pbSelectedBG2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbSelectedBG2.Click, pbSelectedBG3.Click, pbSelectedBG4.Click, pbSelectedBG5.Click If sender.image = Nothing Then Exit Sub If sender Is pbSelectedBG2 Then pbCurrentBG.Image = pbSelectedBG2.Image If sender Is pbSelectedBG3 Then pbCurrentBG.Image = pbSelectedBG3.Image If sender Is pbSelectedBG4 Then pbCurrentBG.Image = pbSelectedBG4.Image If sender Is pbSelectedBG5 Then pbCurrentBG.Image = pbSelectedBG5.Image SomethingElse() End Sub
Merci,
A+
JLuc01
Partager