Bonjour,

J'aimerais définir une fonction avec un argument optional Color (System.Drawing) en affectant une valeur par défaut a cet argument s'il n'est pas utilisé. J'essaye le code suivant mais l'EDI VS2010 me renvoie le message d'erreur
Une expression constante est requise
en surlignant Color.Blue !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    Sub SetLabel(ByRef lblLabel As Label, ByVal sText As String, Optional ByVal oColor As System.Drawing.Color = Color.Blue)
        lblLabel.Text = sText
        lblLabel.ForeColor = oColor
    End Sub
Auriez vous une idée pour résoudre cette question ?
Merci. Xavier