Bonjour

Je coince sur un problème de ThreadStart. Voici ce qu'il en est :

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
using System;
using System.Threading;
 
public class A
{
    public A() {}
    public void ImprimerPage(Graphics g) {}
}
public class B
{
    public B() {}
    private void pdoc_PrintPage(object sender, PrintPageEventArgs ev)
 {
        A a = new A();
        Thread thr = new Thread(new ParameterizedThreadStart(a.ImprimerPage);
        thr.Start(e->Graphics);
 }
}
J'ai beau relire tous les articles se rapportant au sujet je ne vois pas où est l'erreur car à la compilation j'ai le message d'erreur suivant :

erreur CS0123: Aucune surcharge pour 'ImprimerPage' ne correspond au délégué 'System.Threading.ParameterizedThreadStart'

Quelle erreur ai-je faite ?