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.

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
Je voudrais donc savoir comment ecrire proprement ce genre de code, si c'est possible.
Merci,

A+
JLuc01