private void InvokeFarmView(ArrayList farmViewData, Farm_View farmView) { try { if (farmView.InvokeRequired) { farmView.Invoke(new Action <ArrayList, Farm_View>(InvokeFarmView), farmViewData, farmView); } farmView.ReceiveData(farmViewData); } catch (NullReferenceException) { } }