Amelioration d'une portion de code VB
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:
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