コード例 #1
0
ファイル: StatusMessaging.cs プロジェクト: tsebalj1/rawr
        public static void UpdateStatus(string key, string description)
        {
            StatusUpdateDelegate del = StatusMessaging.StatusUpdate;

            if (Ready && del != null)
            {
                del(new StatusEventArgs(key, description));
            }
        }
コード例 #2
0
        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);
        }
コード例 #3
0
ファイル: StatusMessaging.cs プロジェクト: tsebalj1/rawr
        public static void UpdateStatusFinished(string key)
        {
            StatusUpdateDelegate del = StatusMessaging.StatusUpdate;

            if (Ready && del != null)
            {
                del(new StatusEventArgs(key, "Done!", true));
            }
        }
コード例 #4
0
ファイル: FormMain.cs プロジェクト: jonashertzman/FileSearch2
        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;
        }