Bonsoir a tous

j'ai construit un gestionnaire d'evenement "View_auto_CheckedChanged " commun pour six RadioButtons , en raison de leur traitement qui est quasiment le meme mais reste à switcher la partie differente selon l'evenement l'engendrant...
j'aimerais bien savoir si je peux préciser l'evenement déclanchant ce dernier (View_auto_CheckedChanged) via EventArgs e ...
dans mon cas ci-dessous ,j'en ai deux evenements :
soit : Rep_but_Click(object sender, EventArgs e)
ou : Red_auto_LinkClicked(object sender,
LinkLabelLinkClickedEventArgs e)

Donc , pour bien éclaircir ; j'ajouterai à View_auto_CheckedChangedcommun ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
if (e== Rep_but_Click) {...}
        else {...}
Malheureusement , ça ne marche pas...
Est-ce que c'est faisable? Si oui ,comment?

Merci pour votre orientation

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
 
       //Function : One of The Six Radio Buttons is Checked
        private void View_auto_CheckedChanged(object sender, EventArgs e)
        {    ............
        }
 
        private void Rep_but_Click(object sender, EventArgs e)
        {
                radios[preview].Checked = true;
         }
 
 
        private void Red_auto_LinkClicked(object sender,
LinkLabelLinkClickedEventArgs e)
        {
            ............
           radios[preview].Checked = true;
        }