// delegate void SetTextDelegateRumbo(float COG, int indiceLista); private void ajustaRumbo(double COG, int indiceLista) { if (this.dgObjetivos.InvokeRequired) { SetTextDelegateRumbo d = new SetTextDelegateRumbo(ajustaRumbo); this.Invoke(d, new object[] { COG, indiceLista }); } else { listaObjetivos[indiceLista].course = (float)COG; // this.listaObjetivos[indice].speed = velocidad; } }
// delegate void SetTextDelegateRumbo(float COG, int indiceLista); private void ajustaRumbo(float COG, int indiceLista) { if (this.dgObjetivos.InvokeRequired) { SetTextDelegateRumbo d = new SetTextDelegateRumbo(ajustaRumbo); this.Invoke(d, new object[] { COG, indiceLista }); } else { listaObjetivos[indiceLista].course = COG; // this.listaObjetivos[indice].speed = velocidad; } }