private void AppendMessage(string msg) { Dispatcher.Invoke(new Action(() => { TxtMsg.AppendText(string.Format("{0}\r\n", msg)); TxtMsg.ScrollToEnd(); })); }
private void AppendMessage(string msg) { Dispatcher.Invoke(new Action(() => { TxtMsg.AppendText(string.Format("{0}\t{1}\r\n", DateTime.Now.ToString("HH:mm:ss"), msg)); TxtMsg.ScrollToEnd(); })); }
private void TxtInput_KeyDown(object sender, KeyEventArgs e) { TxtMsg.AppendText("\r\n" + "Pressionei uma tecla :" + e.KeyCode + "\r\n"); TxtMsg.AppendText("\t" + "Código da tecla: " + ((int)e.KeyCode) + "\r\n"); //O \t da um tab TxtMsg.AppendText("\t" + "Nome da tecla: " + e.KeyData + "\r\n"); LblLower.Text = e.KeyCode.ToString().ToLower(); LblUpper.Text = e.KeyCode.ToString().ToUpper(); }
private void AppendMessage(string msg) { if (mLogOperator != null) { mLogOperator.WriteLog(LogMode.Info, "Demo", msg); } Dispatcher.Invoke(new Action(() => { TxtMsg.AppendText(string.Format("{0}\t{1}\r\n", DateTime.Now.ToString("HH:mm:ss"), msg)); TxtMsg.ScrollToEnd(); })); }
private void WriteLog(string strEroMsg) { string strDateTime = DateTime.Now.ToString("u"); strDateTime = strDateTime.TrimEnd('Z'); string strMsg = ""; strMsg = string.Format("日志信息:{0}", strEroMsg); TxtMsg.AppendText(strMsg + "\r\n"); }
public void SetProgress(long size, string msg) { try { ProgressPackage.Value = size; double percentage = 0.0; if (mTotalSize > 0) { percentage = size * 1.0 / mTotalSize; } percentage = percentage * 100; TxtProgress.Text = string.Format("{0} %", percentage.ToString("0.00")); TxtMsg.AppendText(string.Format("{0}\r\n", msg)); TxtMsg.ScrollToEnd(); } catch { } }
private void WriteLog(string msg) { ThreadPool.QueueUserWorkItem(a => { try { Dispatcher.Invoke(new Action(() => { if (TxtMsg.LineCount > 10000) { TxtMsg.Clear(); } TxtMsg.AppendText(string.Format("{0}\t{1}\r\n", DateTime.Now.ToString("HH:mm:ss"), msg)); TxtMsg.ScrollToEnd(); })); } catch { } }); }
private void Logger(string msgdata) { this.Dispatcher.BeginInvoke(new Action(() => { if (msgdata.Contains("操作失败") || msgdata.Contains("超时")) { TxtMsg.SelectionBrush = Brushes.Red; } else { TxtMsg.SelectionBrush = Brushes.White; } TxtMsg.SelectionBrush = Brushes.Red; TxtMsg.AppendText(msgdata + "\r\n"); //添加文本 TxtMsg.ScrollToEnd(); //自动显示至最后行 //进行界面赋值 // TxtMsg.Text += msgdata+"\r\n"; })); }
private void GetCheckedObjects() { try { List <TreeObjectItem> listObjects = new List <TreeObjectItem>(); TreeViewObjects.GetCheckedObjects(ref listObjects); for (int i = 0; i < listObjects.Count; i++) { TreeObjectItem item = listObjects[i]; string strInfo; string strType = item.ObjType.ToString(); string strID = item.ObjID.ToString(); string strName = item.Name; strInfo = string.Format("Type:{0}\tID:{1}\tName:{2}", strType, strID, strName); TxtMsg.AppendText(string.Format("{0}\r\n", strInfo)); TxtMsg.ScrollToEnd(); } } catch (Exception ex) { App.ShowExceptionMessage(ex.Message); } }
/// <summary> /// 显示进度信息 /// </summary> /// <param name="str"></param> private void ShowMsg(string str) { TxtMsg.Dispatcher.Invoke(DispatcherPriority.Normal, (Action) delegate(){ TxtMsg.AppendText(str + "\r\n"); }); }
private void AppendMessage(string msg) { TxtMsg.AppendText(string.Format("{0}\t{1}\r\n", DateTime.Now.ToString("HH:mm:ss"), msg)); TxtMsg.ScrollToEnd(); }