protected void ProgressOperation_MessageChanged_GridView(object sender, ProMsgChangedEventArgs e) { ProDataTable.Rows.Add(e.CurMessage.Split(new char[] { ',' }, DataTableColumnCount)); GridView.FocusedRowHandle = this.GridView.DataRowCount - 1; Application.DoEvents(); }
/// <summary> /// 执行父接口的<see cref="MessageChanged"/>事件处理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ProgressMsgs_MessageChanged(object sender, ProMsgChangedEventArgs <TGroup> e) { _messageChanged?.Invoke(sender, e); }
protected override void ProgressOperation_MessageChanged(object sender, ProMsgChangedEventArgs e) { FormCtrl.Invoke(new Action(() => { MessageCtrl.Text = MessageCtrl.Text.Insert(0, e.CurMessage + Environment.NewLine); Application.DoEvents(); })); }