public event EventHandler MoinsClicked; public event EventHandler PlusClicked;
private void button_Moins_Click(object sender, System.EventArgs e) { // si au moins un abonnement à l'event a été établi, // on le déclenche, // l'abonné sera donc averti que le button "Moins" du Form2 a été cliqué if ( MoinsClicked != null ) MoinsClicked(this, new EventArgs()); } private void button_Plus_Click(object sender, System.EventArgs e) { // si au moins un abonnement à l'event a été établi, // on le déclenche, // l'abonné sera donc averti que le button "Plus" du Form2 a été cliqué if ( PlusClicked != null ) PlusClicked(this, new EventArgs()); }
form2 = new Form2(); // abonemment à l'event MoinsClicked (que Form2 déclenche quand son bouton "Moins" est cliqué) form2.MoinsClicked += new EventHandler(form2_MoinsClicked); // abonemment à l'event PlusClicked (que Form2 déclenche quand son bouton "Plus" est cliqué) form2.PlusClicked += new EventHandler(form2_PlusClicked);
private void form2_MoinsClicked(object sender, EventArgs e) { if ( trackBar1.Value > trackBar1.Minimum ) trackBar1.Value--; } private void form2_PlusClicked(object sender, EventArgs e) { if ( trackBar1.Value < trackBar1.Maximum ) trackBar1.Value++; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question