コード例 #1
0
ファイル: MainForm.cs プロジェクト: zeliboba7/gordago
        private void CommandManager_ProcessCommand(object sender, CommandProcessEventArgs e)
        {
            #region if (this.InvokeRequired) {...}
            if (this.InvokeRequired)
            {
                this.Invoke(new CommandProcessEventHandler(CommandManager_ProcessCommand), sender, e);
                return;
            }
            #endregion

            string text = "Process";

            switch (Global.CommandManager.Command)
            {
            case CommandType.Import:
                FileInfo file = e.Data as FileInfo;
                if (file != null)
                {
                    text = string.Format("Import: {0}", file.Name);
                }
                break;
            }

            _lblStatusInfo.Text  = text;
            _progressBar.Maximum = e.Total;
            _progressBar.Value   = e.Current;
        }
コード例 #2
0
ファイル: CommandManager.cs プロジェクト: zeliboba7/gordago
 protected virtual void OnCommandProcess(CommandProcessEventArgs e)
 {
     if (ProcessCommand != null)
     {
         ProcessCommand(this, e);
     }
 }