/// <summary> Update status display </summary> /// <param name="resourceInfo">Resource Information</param> /// <param name="language">Language</param> /// <param name="statusType">Status Type</param> /// <param name="text">Text for UI</param> /// <param name="rowIndex">Row Index for UI sync</param> /// <remarks>Invoked from threaded process</remarks> private void StatusEvent(ResourceInfo resourceInfo, string language, ResourceInfo.StatusType statusType, string text, int rowIndex) { var callBack = new StatusCallback(Status); Invoke(callBack, new object[] { resourceInfo, language, statusType, text, rowIndex }); }
/// <summary> Update status display </summary> /// <param name="resourceInfo">Resource Information</param> /// <param name="language">Language</param> /// <param name="statusType">Status Type</param> /// <param name="text">Text for UI</param> /// <param name="rowIndex">Row Index for UI sync</param> /// <remarks>Invoked from threaded process</remarks> private void Status(ResourceInfo resourceInfo, string language, ResourceInfo.StatusType statusType, string text, int rowIndex) { // Set status and text into tool tip for cell grdResourceInfo.CurrentCell = grdResourceInfo[resourceInfo.SetStatus(language, statusType), rowIndex]; grdResourceInfo.CurrentCell.ToolTipText = text; grdResourceInfo.Refresh(); }