//protected override CreateParams CreateParams //{ // get // { // CreateParams cp = base.CreateParams; // cp.ExStyle |= 0x02000000; // return cp; // } //} #endregion #region 异步刷新DataForm public void ReFlush() { #region 异步GridControl刷新方法 ThreadPool.QueueUserWorkItem((obj) => { Thread.Sleep(10); if (InvokeRequired && IsHandleCreated) { this.BeginInvoke(new Action <object>(delegate(object arg) { //隐藏第一列的wt300a的ID if (gridControl1.DataSource != null) { gridView1.Columns[0].Visible = false; gridView1.Columns[gridView1.Columns.Count - 1].BestFit(); //gridView1.RefreshData(); } }), new object[] { null }); } }); #endregion #region 异步后台刷新方法1 ThreadPool.QueueUserWorkItem((obj) => { Task.Run(async() => { await dataPresenter.RePaintChart(); }); }); #endregion #region 异步后台刷新方法2 ThreadPool.QueueUserWorkItem((obj) => { Task.Run(async() => { await dataPresenter.RePaintDGV(); }); }); #endregion #region 异步后台刷新方法3 ThreadPool.QueueUserWorkItem((obj) => { Task.Run(async() => { await dataPresenter.LineInfos(this.InfoName); }); }); #endregion #region 异步后台刷新方法4 初始化绘图文本“查看”&&“一键成图” ThreadPool.QueueUserWorkItem((obj) => { string text = ""; if (SQLiteHelper.IsRePaint(InfoName)) { text = "一键成图"; } else { text = "查看"; } if (InvokeRequired && IsHandleCreated) { this.BeginInvoke(new Action <object>(delegate(object arg) { simpleButton3.Text = text; }), new object[] { null }); } }); #endregion //异步刷新深度选择下拉框 ReComb(); }