日期:2014-05-17  浏览次数:20957 次

Form1 点键钮刷新Form2 方法 两个form 都不消失,求解
public class FormTip: Form
public class FormHistory : Form
{
  protect ListView _list;
  public void threadFunc()
  {
  if(bFlag)
  {
  FormTip.GetInstance().SetMsgs(ref _arCurRecMsg);
  FormTip.GetInstance().StartBoom();
  FormTip.GetInstance().Show();
  }
  }
}
///
流程,FormHistory 接受到数据 刷新list,然后线程启动 FromTip显示
FormTip中有按钮点处理以后,FormHistory的List要刷新一下去掉这条数据


------解决方案--------------------
FormHistory窗体是不是没有获得焦点哟?要吧它作为当前窗体,然后处理其中的List数据。
------解决方案--------------------
不消失,就别再线程中创建,否则线程结束,窗体就销毁了,通过线程+委托去控制窗体