现在我有一个MIDI主窗体,还有一个子窗体,一个弹出小窗口。子窗体主要进行各种按钮操作;弹出小窗口有一个datagridview控件,并且新建了一个线程,用不停的更新datagridview数据源。程序运行时,子窗体在MIDI主窗体中显示,弹出小窗口同时也显示在屏幕左下角。现在的问题是:当弹出小窗口每次更新数据源时,MIDI主窗体的子窗体都会卡一下,影响了子窗体的操作。请问大家,怎么才能让弹出小窗口更新数据源的时候,不影响MIDI主窗体的子窗体,不会出现卡的情况????这个问题要怎么解决呢??请大家都来帮忙,解决给分!!!
解决方案 »
- 定义一个范形的方法,为什么要在方法名的最后加上<T>,求指教
- 根据控件Text属性在容器中查找控件 在线等~~~~~~~~~~~~~~~~
- 控制 图片 大小 比例
- 算法题:无空格英语切词
- 100分!在线等!在线结贴!web service 部署到 88端口,不返回数据
- 有没有visual studio 2008 C#的视频教程啊
- c# 中将数据库中的数据多列合并到DataGridView的一列中
- 用 HttpWebRequest 访问 SSL 网页的问题
- C# Web 服务 通过两个地名算出距离
- DataGrid修改其中一行數據時如果不跳離這行數據其RowState為UnChanged.瞧瞧...
- 请教下C#关于大数组如何快速保存到硬盘的问题
- 想请教winform上传和下载文件的问题?
我以前子窗体是非模式对话框。子窗体在主窗体的容器里面。这样子窗体在进行其他操作的时候不会影响子窗体!
form2是子窗体
Form2 f2 = new Form2();
//f2.MdiParent = this.MdiParent;
//f2.TopMost = true; f2.MdiParent = this;
f2.FormBorderStyle = FormBorderStyle.None;
f2.Dock = DockStyle.Left; f2.Show();