public static readonly Frm_Main _instance; public Frm_Main() { _instance = this; InitializeComponent(); }
public void Aff_Status_Comm() { // attention, on ne sait pas d'ou vient l'appel if (InvokeRequired) Invoke(new MethodInvoker(Aff_Status_Comm)); else { //Mise à jour de l'affichage des status for (int i = 0; i < Data_Comm.Rows.Count; i++) { Data_Comm[2, i].Value = Status_Comm(Data_Comm[4, i].Value.ToString()); } } }
Frm_Main._instance.Aff_Status_Comm()
//Déclaration du Delegate // à mettre au niveau de la class contenant la fonction à déléguer public delegate void Aff_Status_CommDelegate(object Obj);
public void Aff_Status_Comm(object Obj) { // attention, on ne sait pas d'ou vient l'appel if (InvokeRequired) Invoke(new Aff_Status_CommDelegate(Aff_Status_Comm), new object[] { Obj }); else { ....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question