Bonjour,
J'ai fait une recherche sans succès pourtant je pense que soit le problème se pose régulièrement soit je m'y prend mal (c'est fortement possible!).
Sur une page j'ai 4 asp:ImageButton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <asp:ImageButton ID="Gauche" OnClick="ClicGauche" runat="server" ImageUrl="images/fleche/gauche.gif" /> <asp:ImageButton ID="Droite" OnClick="ClicDroite" runat="server" ImageUrl="images/fleche/droite.gif" /> <asp:ImageButton ID="Haut" OnClick="ClicHaut" runat="server" ImageUrl="images/fleche/haut.gif" /> <asp:ImageButton ID="Bas" OnClick="ClicBas" runat="server" ImageUrl="images/fleche/bas.gif" />Il n'y a pas de problème de fonctionnement mais je trouve stupide de créer 4 évenements pour faire quasiment la meme chose !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 protected void ClicGauche(object sender, EventArgs e) { SeDeplacer(0, -1); } protected void ClicDroite(object sender, EventArgs e) { SeDeplacer(0,1); } protected void ClicHaut(object sender, EventArgs e) { SeDeplacer(-1,0); } protected void ClicBas(object sender, EventArgs e) { SeDeplacer(1,0); } private void SeDeplacer(int cX, int cY) { ..... }
Au lieu d'appeler ClicGauche, ClicDroit, ... je souhaiterais appeler Clic(x, y) mais je ne sais pas comment faire.
En bon noob, j'ai bien testé ca mais il n'en veut pas ^^ :
Merci d'avance pour tout vos conseils.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 protected void Clic(object sender, EventArgs e, int x, int y) { ...; }
Partager