public static void UpdateStatus(string key, string description) { StatusUpdateDelegate del = StatusMessaging.StatusUpdate; if (Ready && del != null) { del(new StatusEventArgs(key, description)); } }
private void BtnStart_Click(object sender, EventArgs e) { var max = 100; var updateStatus = new StatusUpdateDelegate(StartProcess); // this doesnt work because if UI thread is being updated from // a secondary thread. updateStatus.BeginInvoke(max, null, null); }
public static void UpdateStatusFinished(string key) { StatusUpdateDelegate del = StatusMessaging.StatusUpdate; if (Ready && del != null) { del(new StatusEventArgs(key, "Done!", true)); } }
public FormMain() { InitializeComponent(); statusUpdateDelegate = new StatusUpdateDelegate(StatusUpdate); // Fix ugly toolstrip ToolStripProfessionalRenderer renderer = new ToolStripProfessionalRenderer(new CustomProfessionalColorTable()); renderer.RoundedEdges = false; toolStripMain.Renderer = renderer; toolStripPreview.Renderer = renderer; menuStripMain.Renderer = renderer; toolStripFindPane.Renderer = renderer; panelFind.Visible = false; toolStripComboBoxNumberOfLines.Visible = false; }