/// <summary> /// 向richTextBoxStatus中添加状态信息 /// </summary> /// <param name="message"></param> private void AddStatus(string message) { if (richTextBoxStatus.InvokeRequired) { AddStatusDelegate d = new AddStatusDelegate(AddStatus); richTextBoxStatus.Invoke(d, new object[] { message }); } else { richTextBoxStatus.AppendText(message); } }
public void AddStatus(string message) { if (listbox.InvokeRequired) { AddStatusDelegate d = AddStatus; listbox.Invoke(d, message); } else { listbox.Items.Add(message); } }
/// <summary> /// 向 rtf 中添加状态信息 /// </summary> /// <param name="message"></param> private void AddStatus(string message) { if (rtf_StatusInfo.InvokeRequired) { AddStatusDelegate d = new AddStatusDelegate(AddStatus); rtf_StatusInfo.Invoke(d, new object[] { message }); } else { rtf_StatusInfo.AppendText(message); } }
public void AddStatus(string message) { if (listBox1.InvokeRequired) { AddStatusDelegate d = AddStatus; listBox1.Invoke(d, message); } else { listBox1.Items.Add(message); listBox1.SelectedIndex = -1; } }
/// <summary> /// Adds a status to the listbox for debugging and display purposes /// </summary> /// <param name="text"></param> private void AddStatus(string text) { if (InvokeRequired) { var d = new AddStatusDelegate(AddStatus); Invoke(d, new object[] { text }); } else { //update status lblAction.Text = text + ".."; lstSteppingCommands.Items.Add(DateTime.Now.ToString("MM/dd/yy hh:mm:ss.fff") + " | " + text + ".."); lstSteppingCommands.SelectedIndex = lstSteppingCommands.Items.Count - 1; } }
/// <summary> /// 向 rtf 中添加狀態資訊 /// </summary> /// <param name="message"></param> private void AddStatus(string message) { if (rtf_StatusInfo.InvokeRequired) { AddStatusDelegate d = new AddStatusDelegate(AddStatus); rtf_StatusInfo.Invoke(d, new object[] { message }); } else { try { rtf_StatusInfo.AppendText(message); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
/// <summary> /// Adds a status to the listbox for debugging and display purposes /// </summary> /// <param name="text"></param> private void AddStatus(string text) { if (InvokeRequired) { var d = new AddStatusDelegate(AddStatus); Invoke(d, new object[] { text }); } else { //update status lblAction.Text = text + ".."; lstSteppingCommands.Items.Add(text + ".."); lstSteppingCommands.SelectedIndex = lstSteppingCommands.Items.Count - 1; //quick handler for resume if (text == "[Please select 'Resume' when ready]") { uiBtnPause_Click(null, null); } } }
/// <summary> /// Adds a status to the listbox for debugging and display purposes /// </summary> /// <param name="text"></param> public void AddStatus(string text, Color?statusColor = null) { if (InvokeRequired) { var d = new AddStatusDelegate(AddStatus); Invoke(d, new object[] { text, statusColor }); } else { if (text == "Pausing Before Execution" && !uiBtnStepOver.Visible) { uiBtnPause_Click(null, null); uiBtnStepOver.Visible = true; uiBtnStepInto.Visible = true; if (IsHiddenTaskEngine) { //toggle running flag to allow for tab selection EngineContext.ScriptBuilder.IsScriptRunning = false; ((frmScriptBuilder)EngineContext.ScriptBuilder).OpenOpenBotsFile(EngineContext.FilePath, true); EngineContext.ScriptBuilder.IsScriptRunning = true; EngineContext.ScriptBuilder.CurrentEngine = this; IsNewTaskSteppedInto = true; IsHiddenTaskEngine = false; EngineContext.ScriptBuilder.IsScriptPaused = false; } EngineContext.ScriptBuilder.IsScriptPaused = false; UpdateLineNumber(DebugLineNumber); } else if (text == "Pausing Before Exception") { uiBtnPause_Click(null, null); uiBtnStepOver.Visible = true; uiBtnStepInto.Visible = true; if (IsHiddenTaskEngine) { EngineContext.ScriptBuilder.CurrentEngine = this; //toggle running flag to allow for tab selection EngineContext.ScriptBuilder.IsScriptRunning = false; ((frmScriptBuilder)EngineContext.ScriptBuilder).OpenOpenBotsFile(EngineContext.FilePath, true); EngineContext.ScriptBuilder.IsScriptRunning = true; IsNewTaskSteppedInto = true; IsHiddenTaskEngine = false; } EngineContext.ScriptBuilder.IsScriptPaused = false; UpdateLineNumber(DebugLineNumber); } else { //update status lblAction.Text = text + ".."; SteppingCommandsItem commandsItem = new SteppingCommandsItem { Text = DateTime.Now.ToString("MM/dd/yy hh:mm:ss.fff") + " | " + text, Color = statusColor ?? SystemColors.Highlight }; lstSteppingCommands.Items.Add(commandsItem); lstSteppingCommands.SelectedIndex = lstSteppingCommands.Items.Count - 1; } } }