public static void SetDistance(Form form, Label ctrl, int distance) { if (ctrl.InvokeRequired) { SetDistanceCallback d = new SetDistanceCallback(SetDistance); form.Invoke(d, new object[] { form, ctrl, distance }); } else { ctrl.Text = distance.ToString(); } }
public void SetDistance(int distance) { if (txtDistance.InvokeRequired) { SetDistanceCallback d = new SetDistanceCallback(SetDistance); txtDistance.Invoke(d, new object[] { distance }); } else { txtDistance.Text = distance + " m"; } }