예제 #1
0
 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();
     }
 }
예제 #2
0
 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;
     }
 }