private void updateExportProgressBar(object sender, EventArgs e) { if (this.InvokeRequired) { object[] args = new object[2]; args[0] = sender; args[1] = e; enableUIDelegate deleg = new enableUIDelegate(updateExportProgressBar); this.Invoke(deleg, args); } else { int percentage = ((NetworkInterface.ProgressIndicatorEventArgs)e).getPercentage(); OrdersExportProgressBar.Value = percentage; OrdersExportProgressBar.Refresh(); } }
private void enableUI(object sender, EventArgs e) { if (this.InvokeRequired) { object[] args = new object[2]; args[0] = sender; args[1] = e; enableUIDelegate deleg = new enableUIDelegate(enableUI); this.Invoke(deleg, args); } else { RefreshCommandsButton.Enabled = true; ExportCsvButton.Enabled = true; EanExportCSVButton.Enabled = true; importEanButton.Enabled = true; deleteEanButton.Enabled = true; } }