Example #1
0
        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);
        }
Example #3
0
        public static void UpdateStatusFinished(string key)
        {
            StatusUpdateDelegate del = StatusMessaging.StatusUpdate;

            if (Ready && del != null)
            {
                del(new StatusEventArgs(key, "Done!", true));
            }
        }
Example #4
0
        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;
        }