Salut,
La petite histoire : c'est un thread qui doit modifier les controles d'une fenetre appartenant à un autre thread... seulement, il ne veux pas le faire car c'est pa le meme thread mais moi je voudrais qu'il puisse le faire.
Y'a til une solution ou je dois changer mon code et le mettre au niveau du meme thread ?
Merci d'avance
L'exception levée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 PropertyInfo ThemableProperty; ... //control est le controle a modifier ThemableProperty.SetValue(control, new Font(prop.Attributes["fontfamily"].Value, (float)Convert.ToDecimal(prop.Attributes["size"].Value), FontStyle.Regular), null);
L'exception System.Reflection.TargetInvocationException n'a pas été gérée
Message="Une exception a été levée par la cible d'un appel."
inner exception :
Opération inter-threads non valide : le contrôle 'codeLabel' a fait l'objet d'un accès à partir d'un thread autre que celui sur lequel il a été créé.
Partager