Bonjour

J'ai crée une class clock affichant une clock digital contenant deux numericupdown
je veux faire fonctionner la clock via un backgroundworker

une partie de la class clock

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
 Public Class ClassDigitalTimer
      Inherits Panel
      Private Numericupsec As New NumericUpDown
      Private NumericUpmin As New NumericUpDown
       Delegate Sub EnableNumericupsec(flag As Boolean)
      Delegate Sub EnableNumericUpmin(flag As Boolean)
      Private Enableupsec As EnableNumericupsec = New EnableNumericupsec(AddressOf Numericupsecenable)
      Private Enableupmin As EnableNumericUpmin = New EnableNumericUpmin(AddressOf Numericupminenable)
       Public Sub startclock()
         Invoke(Enableupsec(False))
        Invoke(Enableupmin(False))
    End Sub
   Private Sub Numericupsecenable(flag As Boolean)
        Numericupsec.Enabled = flag
    End Sub
    Private Sub Numericupminenable(flag As Boolean)
        NumericUpmin.Enabled = flag
    End Sub
j'ai une erreur à la ligne
Invoke(Enableupsec(False))
Invoke(Enableupmin(False))
expression doesn't produce a value

Merci